斐伊川, 我正在使用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);
但这不起作用。 任何人都可以帮我完成这项任务.. ??提前谢谢..
答案 0 :(得分:2)
尝试从过滤器语句中删除#个字符,即"Visibility = true"
而不是"Visibility = #true#"
。使用DateTime对象进行过滤时使用#。