【发布时间】:2010-12-17 02:14:56
【问题描述】:
我的DataGridView 中有一个列,它是一个自定义类型,用于显示MyObjectType 的值。我的DataTable 将列创建为MyObjectType,但DataGridView 创建了一个DataGridViewTextBox 列并用MyObjectType.ToString() 填充它;这不是我想要的行为。我需要在单个列中同时显示 MyObjectType 值的图像和文本值;类似于使用详细信息视图时资源管理器中的名称列,因此我不能像默认行为那样将数据硬塞到单个列中。
我可以强制将数据加载到预先存在的列中吗?或者是否可以指定应该创建一个MyObjectTypeColumn 来显示MyObjectType 数据?
【问题讨论】:
-
用您作为评论添加到我的答案(我现在已经删除)的信息来更新您的问题是值得的。
标签: c# winforms datagridview datatable