怎么在datagridview里面查找数据。
数据库里面的数据我已经获取到了,就差在怎么在datagridview里面查找数据了
C# code
SqlConnection con = new SqlConnection(Tools.con);
SqlDataAdapter cmd = new SqlDataAdapter(cmdStr, con);
DataSet ys = new DataSet();
cmd.Fill(ys, "Student");
dataGridView1.DataSource = ys.Tables["Student"];
以下是我做的程序界面,可以看看。希望朋友们给我一个核心代码,怎么在datagridview里面查询并显示到那一行。
------解决方案--------------------遍历dataGridView
如果 改行的值可以和你的姓名 学校匹配 就停 选中就好了
字符串匹配函数可以实现查找的效果
------解决方案--------------------
//假设“姓名”textBox的名字TextName,是“学号”textBox的名字是TextNum“”,“查找”按钮的名字是
butnSearch.
//在butnSearch中的Click事件中添加如下代码
private void butnSearch_Click(object sender, EventArgs e)
{
//连接数据库
SqlConnection con = new SqlConnection(Tools.con);
//设置sql语句,按学号姓名查询。
cmdStr="select * from Student where Name='"+TextName.Text+"' or Num='"+TextNum.Text+"'";
//读取符合条件的记录
SqlDataAdapter cmd = new SqlDataAdapter(cmdStr, con);
//记录放入DataSet对象中
DataSet ys = new DataSet();
cmd.Fill(ys);
//datagridview 显示 DataSet对象中的表
dataGridView1.DataSource = ys.Tables[0];
}