【发布时间】:2017-10-25 04:28:37
【问题描述】:
我正在做一个项目,我必须在 DataTable 中搜索一些值并查看添加了图像列的结果,图像 URL 存储在不同的表中。
到目前为止,我能够将图像类型列添加到 GridView,但我正在努力将图像 URL 提供到这些图像列单元格中。
这就是我添加图像列的方式:
DataTable dt = new DataTable();
dt.Columns.Add("Student ID");
dt.Columns.Add("Semester");
dt.Columns.Add("Year");
dt.Columns.Add("Assigment 01");
dt.Columns.Add("Assigment 02");
dt.Columns.Add("Exam");
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
DataRow dr = dt.NewRow();
dr["Student ID"] = rdr["StudentID"];
dr["Semester"] = rdr["SemesterID"];
dr["Year"] = rdr["Year"];
dr["Assigment 01"] = rdr["Assigment_01"];
dr["Assigment 02"] = rdr["Assigment_02"];
dr["Exam"] = rdr["Exam"];
}
ImageField img = new ImageField();
img.HeaderText = "Image";
GridView1.Columns.Add(img);
GridView1.Visible = true;
有没有办法通过使用查询将图像 URL 输入到这个新添加的列中?
像这样:
string ImagePaths = "Select Image from StudentData where StudentID="'+rdr["StudentID"]+'");
【问题讨论】: