我在做一个winform程序。并且把数据库绑定到gridview上面,对DataSet上面绑定了select查询。我设定了一个textbox和两个button1和button2。在text输入关键词,点击button1是在数据库中select。点击button2是在当前gridview中查找,即在结果中筛选,也就是datagridview的二次筛选。下面是我的button1的数据库筛选部分代码。
private void botton1_Click(object sender, EventArgs e)
{
if (cb_chaxun.SelectedIndex == 0)
{
this.db_zongheTableAdapter.FillBy_shuxing(this.yiqiDataSet.db_zonghe, '%' + txt_chaxun.Text + '%');
}
}
我想对gridview进行二次筛选,也就是在结果找那个筛选。我在botton2_Click事件中改怎么做呢。·····麻烦帮我写下思路和部分思路代码···非常非常感谢····
private void botton1_Click(object sender, EventArgs e)
{
if (cb_chaxun.SelectedIndex == 0)
{
this.db_zongheTableAdapter.FillBy_shuxing(this.yiqiDataSet.db_zonghe, '%' + txt_chaxun.Text + '%');
}
}
我想对gridview进行二次筛选,也就是在结果找那个筛选。我在botton2_Click事件中改怎么做呢。·····麻烦帮我写下思路和部分思路代码···非常非常感谢····
解决方案 »
- C# 开启摄像头并操作相关问题
- asp.net限制标题的字数
- 为什么第二次查询总是不成功?
- 安装了ie web Controls后,不显示treeview是样子
- 求助一正则表达式
- ACCESS数据库添加的初级问题.
- 请问,能在DataSet中设置标志位吗?如可以怎么设?
- 使用C#对Access进行查询的一个奇怪的小问题,大家看看!
- The type name or alias IColorInfo could not be resolved. Please check your confi
- 输入法(C#):1、如何将汉字输入到焦点所在窗体 2、拼音纠错如何实现
- 高分求教C#遍历指定目录下所有文件(包括子目录中的文件)较好的办法?
- Winform中的CheckListBox控件能否将某项灰掉???
然后通过DefaultView.RowFilter=条件
第一种:定义全局DataTable,点击button1将数据读取到DataTable中然后绑定DataGridView,点击button2,使用DataTable的select方法,进行二次查询得到结果集,再次绑定DataTable
第二种:遍历DataGridView的行(row),然后对你查询的那一列进行对比匹配,不匹配从DataGridView中remove掉当前行,匹配则进行下一行的匹配