找回密码
 立即注册

QQ登录

只需一步,快速开始

gxxto2008

新手上路

2

主题

3

帖子

38

积分

新手上路

积分
38
  • 35

    金币

  • 主题

  • 帖子

最新发帖
gxxto2008
新手上路   /  发表于:2013-5-23 14:05  /   查看:5047  /  回复:4
C1FlexGrid绑定数据源表头显示自定义内容而现在直接显示为属性名称

想要达到效果见图所示


当前显示结果为


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-23 18:00:00
沙发
gxxto2008 你好

缺省情况下 c1FlexGrid1.AutoGenerateColumns = true; ,所以设置 c1FlexGrid1.DataSource = list; 之后,之前设置的列头名称都编程了list中的类型的属性名,这种情况下需要在绑定之后再次设置每列的 c1FlexGrid1.Cols[1].Caption 属性
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-23 18:00:00
板凳
  1.         private void Form2_Load(object sender, EventArgs e)
  2.         {
  3.             List<Item> list = new List<Item>();

  4.             list.Add(new Item() { ID = 1, Code = "A10001", Name = "产品A1", Description = "产品A1" });
  5.             list.Add(new Item() { ID = 2, Code = "A10002", Name = "产品A2", Description = "产品A2" });
  6.             list.Add(new Item() { ID = 3, Code = "A10003", Name = "产品A3", Description = "产品A3" });
  7.             list.Add(new Item() { ID = 4, Code = "A10004", Name = "产品A4", Description = "产品A4" });
  8.             list.Add(new Item() { ID = 5, Code = "A10005", Name = "产品A5", Description = "产品A5" });

  9.             c1FlexGrid1.AutoGenerateColumns = false;
  10.             c1FlexGrid1.Cols.Count = 5;

  11.             c1FlexGrid1.Cols[1].Name = "ID";
  12.             c1FlexGrid1.Cols[2].Name = "Code";
  13.             c1FlexGrid1.Cols[3].Name = "Name";
  14.             c1FlexGrid1.Cols[4].Name = "Description";

  15.             c1FlexGrid1.Cols[1].Caption = "ID";
  16.             c1FlexGrid1.Cols[2].Caption = "编号";
  17.             c1FlexGrid1.Cols[3].Caption = "名称";
  18.             c1FlexGrid1.Cols[4].Caption = "描述";
  19.             
  20.             c1FlexGrid1.DataSource = list;
  21.         }
  22.     }

  23.     public class Item
  24.     {
  25.         public int ID
  26.         { get; set; }

  27.         public string Code
  28.         { get; set; }

  29.         public string Name
  30.         { get; set; }

  31.         public string Description
  32.         { get; set; }
  33.     }
复制代码
回复 使用道具 举报
gxxto2008
新手上路   /  发表于:2013-5-23 21:20:00
地板
非常感谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-24 14:20:00
5#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部