该函数响应光标移动事件,并能模糊查询数据表中匹配前两个字母的列
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{
this.listBox1.Items.Clear();
DataView dv=new DataView();
string aa=dt.Rows[this.dataGrid1.CurrentRowIndex]["customerid"].ToString();//获取datagrid中当前光标所在行的某列
aa=aa.Substring(0,2);
DataRow[] drfound=this.dt.Select("customerid like '"+aa+"*'");
foreach(DataRow dr in drfound)
{
this.listBox1.Items.Add(dr["customerid"]);
}
this.listBox1.Refresh();
}
本文介绍了一个响应光标移动事件的函数,该函数能够实现在数据表中进行前两个字母的模糊查询功能。通过获取当前光标所在行的数据并进行筛选,将匹配项显示在另一个列表框中。

1975

被折叠的 条评论
为什么被折叠?



