找回密码
 立即注册

QQ登录

只需一步,快速开始

suntongowen

初级会员

18

主题

65

帖子

370

积分

初级会员

积分
370

活字格认证

suntongowen
初级会员   /  发表于:2015-3-20 10:32  /   查看:5105  /  回复:4
C1DataGrid中一个C1ComboBox列有“yes”,"No"两种状态,我想初期显示时候过滤掉”No“的数据,只显示”Yes“的数据,请问C1DataGrid的Filter应该怎么设置?

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-3-20 16:20:00
沙发
回复 1楼suntongowen的帖子

你是想使用代码进行初始化的设置,是么?
可以使用C1DataGrid.Filterby方法进行过滤操作。DataGridFilterInfo里的Value设置为true,就可以过滤yes。

代码参考;

  1. DataGridFilterState fs;
  2.             DataGridFilterInfo fsFilter;
  3.             List<DataGridFilterInfo> fsList = new List<DataGridFilterInfo>();
  4.             fsFilter = new DataGridFilterInfo();
  5.             fs = new DataGridFilterState();

  6.             fsFilter.FilterType = DataGridFilterType.Text;
  7.             fsFilter.Value = (bool)true;
  8.             fsList.Add(fsFilter);
  9.             fs.FilterInfo = fsList;
  10.             this.grid.FilterBy(grid.Columns["columnName"], fs);
复制代码

评分

参与人数 1满意度 +5 收起 理由
suntongowen + 5 问题解决了

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
suntongowen
初级会员   /  发表于:2015-3-21 09:43:00
板凳
回复 2楼Alice的帖子
  1. DataGridFilterState fs;
  2.             DataGridFilterInfo fsFilter;
  3.             List<DataGridFilterInfo> fsList = new List<DataGridFilterInfo>();
  4.             fsFilter = new DataGridFilterInfo();
  5.             fs = new DataGridFilterState();

  6.             fsFilter.FilterType = DataGridFilterType.Text;
  7.             fsFilter.Value = "前月";
  8.             fsFilter.FilterOperation = DataGridFilterOperation.Equal;
  9.             fsFilter.FilterCombination = DataGridFilterCombination.And;
  10.             fsList.Add(fsFilter);
  11.             fs.FilterInfo = fsList;
  12.             this.c1DataGrid.FilterBy(c1DataGrid.Columns[22], fs);
复制代码

以上是我的代码,执行到最后一行报C1.WPF.DataGrid.DataGridFilterException,There was an error when filtering rows.
说实例属性在我的model类里没有设置,实例属性指什么,具体哪些需要设定在model里?
回复 使用道具 举报
suntongowen
初级会员   /  发表于:2015-3-21 11:15:00
地板
回复 2楼Alice的帖子

问题解决了结贴吧
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-23 09:17:00
5#
回复 4楼suntongowen的帖子

谢谢反馈。
此问题关闭,如果有新问题请开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部