尊敬的先生/女士,
我正在使用带有
的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;
}
所以请帮我注意这个我不知道如何