我正在搜索学生页面,搜索结果应显示学生详细信息,包括学生图像。但是,除图像外,所有学生详细信息都显示在Gridview中。在我的SQL Server中,[student]表有一个名为Image的列,用于将图像存储为二进制数据。
这是我的学生搜索页面的C#代码,如下所示,我正在从数据库中检索数据:
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=DESKTOP-H7KQUT1;Initial Catalog=SAOS;Integrated Security=True";
con.Open();
string search = "select * from [student] where (FName like '%' + @FName + '%' or SID like '%' + @SID + '%')";
SqlCommand cmd = new SqlCommand(search, con);
cmd.Parameters.Add("@FName", SqlDbType.NVarChar).Value = TextBoxSearch.Text;
cmd.Parameters.Add("@SID", SqlDbType.NVarChar).Value = TextBoxSearch.Text;
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds, "Name");
da.Fill(ds, "SID");
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}
}