【发布时间】:2010-10-22 09:39:48
【问题描述】:
我在表单上动态创建了 DataGridView 控件,DataSource 指定为:
((DataGridView)createdControl).DataSource = (IList)(p.GetValue(editedClient, null));
其中 IList 被定义为以下类的通用集合:
public class CDocumentOperation
{
[DisplayName(@"Time")]
public DateTime TimePosted { get; set; }
[DisplayName(@"User")]
public CUser User { get; set; }
[DisplayName(@"Action")]
public string Action { get; set; }
}
grid 已成功填充数据,但唯一的问题是所有列
被创建为文本字段。我需要的是手动转换列
绑定到用户字段,具有按钮或链接(将列类型转换为DataGridViewButtonColumn)。
我可以这样做吗,无需在创建网格帖子时修改网格自动填充,无需手动 适当类型的列创建和数据复制?
【问题讨论】:
标签: c# .net datagridview button