【发布时间】:2014-05-15 06:13:31
【问题描述】:
您好,一旦属性绑定在 datagridview 中,是否可以对其进行格式化但保留其原始值?
例如我有这个项目:
IList<User> a = new List<User>()
{
new User { ID = 0, LinkCode = "ABC DEF G" },
new User { ID = 1 LinkCode = "HIJ KLM N" },
new User { ID = 2 LinkCode = "ABC DEF G" },
};
然后我有一个数据网格视图,其中有两列代表用户集合上名为“ID”和“LinkCode”的两个属性。
是否可以绑定集合,但不是显示完整的“LinkCode”,而是只显示它的子字符串,但保留原始值以防万一我想将它保存回数据库,这就像“ ValueMember”和“DisplayMember”,其中“ABC DEF G”是值成员,但只有“G”是显示成员。
【问题讨论】:
-
创建一个只读属性,返回“LinkCode”的子字符串?
-
谢谢@Abhinav,就像我告诉 Robban 这个用户对象是实体框架生成的 POCO 一样
-
试试 dataGridView.DataSource=YourListName。
标签: c# datagridview