想要实现的效果:
1.查询数据库,将查询结果显示在GridView中。
2.将 姓名 列设置为超链接模式,当使用鼠标点击 姓名 时,跳转到指定的页面,可附带参数。
3.将 身份证号 列中身份证号中间8位数字设置为*进行隐藏。
4.模板列中控件的取值。
实现过程:
1.点击查询按钮BtnMoreSearch,根据文本框TxtMoreSearch中的内容,以及下拉框DDLSearchClass中选定的类别,编制查询字符串。查询数据库,将查询结果显示在GridView中。
protected void BtnMoreSearch_Click(object sender, EventArgs e)
{
MySqlConnection MoreSearch = new MySqlConnection(); //建立新的Sql查询
string SqlStr = "SELECT * FROM TableStudent WHERE " + DDLSearchClass.SelectedValue.Trim() + " LIKE '%" + TxtMoreSearch.Text.Trim() + "%'"; //设置查询字符串
DataSet MoreSearchResult = MoreSearch.MySqlSearch(SqlStr); //定义一个DataSet用于存放查询结果
GVMoreSearch.DataSource = MoreSearchResult.Tables[0]; //设置GridView的数据源为将查询结果