對gridcontrol表格中的所有列數據統一的一個實現模糊查找的功能
private void button1_Click(object sender, EventArgs e)
{
Console.WriteLine(textBox1.Text);
search(textBox1.Text);//通過獲得textBox的內容進行搜索
}
private void search(string text)
{ //***爲Datatable的列名
string strTemp = "*** like '%" + text + "%'" + "or *** like '%" + text + "%'"
+ "or *** like '%" + text + "%'" + "or *** like '%" + text + "%'";
DataRow[] drArr1 = dt.Select(strTemp);
DataTable dtNew = dt.Clone();
for (int i = 0; i < drArr1.Length; i++)
{
dtNew.ImportRow(drArr1[i]); //ImportRow 是複製
}
gridControl1.DataSource = dtNew;
show_dt(dtNew);
}