RowFilter
设置显示条件表达式,使用此属性时,DataList必须已经绑定好。
示例
例如希望单击某各按钮,DataList只显示华北地区的客户:
Dim
dst
As
WinForm.DataList = e.Form.Controls("DataList1")
dst.RowFilter = "[地区] = '华北'"
dst.Build() '这一句多余
最后一行的dst.Build是多余的,实际使用的时候请删除,包括RowSet属性也有同样的错误。
不少用户习惯于用SQL语句从后台提取数据绑定到DataList,其实在数据已经全部加载的情况下,将DataList绑定到DataTable,利用RowFilter动态筛选数据,是比较合适的,只有在数据没有加载到DataTable的情况下,才可以考虑SQL语句。
[此贴子已经被作者于2009-2-12 14:21:27编辑过]