GridView绑定数据源后,能不能实现带参数的条件查询?我看了绑顶数据源后自动生成的代码,DataAdapter只提供一个Fill()方法,来实现从数据库中取数据,CommandText都是保护的。也就是我无法自己添加一个带参数的条件查询语句。而在DataAdapter中可以添加条件查询,但是我不知道怎么添加参数?
其实我是要自己做一个控件,有绑定数据源功能。这样方便其他程序员不用写代码使用该控件。我在这个组件内定义我的查询语句。其他设置选项来对查询语句进行约束。但是又不能加到VS2005提供的数据类里面。如果自己在声明一个DataAdapter,DataSet,那自动生成的却没有用,真不知道该怎么办好了。

解决方案 »

  1.   

    有个属性可以设置过滤条件的,忘了是哪个对象了,没记错应该是DataTable,属性名好像是Filter还是什么的,好久没用C#写程序了,忘了。
      

  2.   

    DataTable.DefaultView.RowFilter("sql的where条件")
      

  3.   

    我的目的不是把所有数据都取出来后再过滤,而是在取的时候就过滤数据。也就是在DataAdapter实现过滤查询。