日期:2014-05-18  浏览次数:20769 次

DataGridView中的查询问题
本人大菜鸟一枚……
DataGridView我已经绑定了数据库,因此在其中显示的是数据库中的内容,我现在想的是:设置一个textbox1(用于输入查询的文字),一个combobox1(用于限定查询的种类:例如不限、学生、教师……)和一个button1用于确定开始查询,那么我应该如何实现呢

------解决方案--------------------
如果绑定了datatable,那么datatable的select方法可以方便你查询
------解决方案--------------------
C# code
DataRow []dr=DataTable.select("type='"+combobox1.text+"'");;
        DataTable copytable = DataTable.Clone();
         for (int i = 0; i <= row.Length - 1; i++)
         {
            copytable.ImportRow((DataRow)row[i]);
        }

在用copytable绑定DataGridView

------解决方案--------------------
既然是datagridview绑定datatable的,那可以使用datatable的查询
 DataTable dt = new DataTable();
dt.Select("", "");
------解决方案--------------------
探讨

C# code
DataRow []dr=DataTable.select("type='"+combobox1.text+"'");;
DataTable copytable = DataTable.Clone();
for (int i = 0; i <= row.Length - 1; i++)
{
copyta……