DataTable
에서 일부 값을 검색하고 추가 된 이미지 열과 함께 결과를 보는 프로젝트에서 작업 중입니다. 이미지 URL은 다른 테이블에 저장됩니다.수동으로 gridview의 이미지 열에 이미지 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을 공급하는 방법이있다인가 :
이 나는 이미지 열을 추가 한 방법이다? 이처럼
:
당신은의 GridView에 이미지를 표시 할string ImagePaths = "Select Image from StudentData where StudentID="'+rdr["StudentID"]+'");
가능성이 있습니다. https://stackoverflow.com/questions/46922437/image-binding-in-gridview-asp-net-with-find-control-property – wazz