我正在开展一个项目,我必须在DataTable
中搜索某些值并使用添加的图片列查看结果,图片网址存储在不同的表格中。
到目前为止,我能够将图像类型列添加到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;
是否可以使用查询将图像网址提供到此新添加列中?
像这样:
string ImagePaths = "Select Image from StudentData where StudentID="'+rdr["StudentID"]+'");
答案 0 :(得分:0)
您想在GridView中显示图像吗?
如果是,则在gridview中添加模板列并将图像路径绑定到它。