水晶报告中的图像字段为空白

时间:2012-02-08 08:19:55

标签: c# sql-server crystal-reports

尊敬的先生/女士,

我正在使用带有

的sqlserver数据库

表名User和字段

UserName nvarchar(30),
Photo image

我添加了一个数据表,其列名photo设置为DataType System.Byte[]

现在在水晶报告中我已经从DataTable列表中拖出了Photo字段。 但是我的水晶报告中没有显示照片,下面是我的.cs代码:

SqlConnection myConn1 = new SqlConnection();
myConn1.ConnectionString = "Data Source=B-1F60BB54;Initial Catalog=User_Tracking1;User ID=sa;Password=sa123";

try
{            
    myConn1.Open();

    SqlCommand cmd1 = new SqlCommand("select UserName,Photo", myConn1);

    DataSet ds1 = null;
    SqlDataAdapter adapter;

    ds1 = new DataSet();
    adapter = new SqlDataAdapter(cmd1);

    ReportDocument rpt = new ReportDocument();
    string rptpath = Server.MapPath("CrystalReport.rpt");
    rpt.Load(rptpath);
    DataTable dt = new DataTable();
    dt.Locale = System.Globalization.CultureInfo.InvariantCulture;

    adapter.Fill(dt);
    adapter.Fill(ds1, "DataTable1");
    rpt.SetDataSource(ds1);
    CrystalReportViewer1.ReportSource = rpt;      
}

所以请帮我注意这个我不知道如何

0 个答案:

没有答案