如何设置Data View的行筛选器根据列的值筛选行?

时间:2009-02-13 05:39:54

标签: c# asp.net

斐伊川, 我正在使用DataView控件绑定gridview。在dataview中,数据来自表'cloneUserEntry'。 cloneUserEntry表包含一个“Visibility”列,其值为true或false(布尔类型)。我想显示其可见性为true的行。 那么如何设置行过滤器来过滤“visiility”列仅包含true的行。 我正在使用代码如下..

Boolean var=true ;
gvUserDataReadOnly.DataSource = new DataView(cloneUserEntry, string.Format("Visibility = #{0}#", var),  "FirstName ASC", DataViewRowState.CurrentRows);

但这不起作用。 任何人都可以帮我完成这项任务.. ??提前谢谢..

1 个答案:

答案 0 :(得分:2)

尝试从过滤器语句中删除#个字符,即"Visibility = true"而不是"Visibility = #true#"。使用DateTime对象进行过滤时使用#。

相关问题