【发布时间】:2011-09-06 11:47:47
【问题描述】:
基本上我有一个 DataGrid,它显示数字,一些数字需要表示为图像。
我的 DataGrid 使用 DataTable 作为其源。我在 DataTable 中有 (int) 单元格和 (image) 单元格。当我单击 DataGrid 中的 int 单元格的标题时,它会按顺序正确排序,但是图像单元格显然是随机排序的。
是否可以给单元格两个“值”?一个包含实际值,因此可以对其进行排序,另一个包含要显示的内容(图像、字符串单元格)?如果这是有道理的。
还有其他方法可以完成我想要做的事情吗?谢谢!
编辑:另外,当我订购常规 int 单元格时,如果某些单元格为空,它们将按顺序排在第一位。喜欢:
(Empty)
(Empty)
(1)
(2)
(4)
(6)
(7)
我怎样才能让它们出现在最后?
【问题讨论】:
-
您是否尝试过在网格视图中使用TemplateFields?
标签: c# datagridview