C# DevExpress TreeList指定KeyFieldName后无法显示该列的问题

来源:互联网 发布:综合性数据库 编辑:程序博客网 时间:2024/05/19 21:43

可以在设置KeyFieldName前,将OptionsBehavior.PopulateServiceColumns属性设置为true,就会显示KeyFieldName,ParentFieldName字段

                    trlBM.DataSource = dtShow;                    trlBM.OptionsBehavior.PopulateServiceColumns = true;                    trlBM.KeyFieldName = "DEPTID";                    trlBM.ParentFieldName = "PARENTID";

也可以在设置了KeyFieldName,ParentFieldName了之后,手动添加列,指定只显示KeyFieldName列

                    trlBM.DataSource = dtShow;                    trlBM.KeyFieldName = "DEPTID";                    trlBM.ParentFieldName = "PARENTID";                    trlBM.Columns.AddField("DEPTID");

转自:http://www.cnblogs.com/xyz0835/p/3897616.html
第一种方法 可以,第二种没试

0 0