回复 1楼xjsxjs197的帖子
先回答补充里面的问题:
1.C1FlexGrid没有SetDataDisplay方法。
2.自定义的TextBox Editor的EditMask被设置后,Editor被加载的时候才会起作用,所以最终显示的时候依然不会显示EditMask所设置的格式。
针对这个问题,建议使用FlexGrid.OwnerDrawCell自已去画。
比如隐藏已经输入并且不需要编辑的文字。参考代码如下:
- private void c1FlexGrid1_OwnerDrawCell(object sender,
- C1.Win.C1FlexGrid.OwnerDrawCellEventArgs e)
- {
- if (e.Row >= this.c1FlexGrid1.Rows.Fixed &&
- this.c1FlexGrid1.Cols[e.Col].Name == "Password")
- {
- e.Text = new string('*', e.Text.Length);
- }
- }
复制代码 |