.net紧凑框架中的DataGrid
(我使用的是v3.5)有点受限。我尝试使用应用程序定义的文本显示bool
- 值,例如“开/关”或“真/假”的翻译。我创建了一个继承自DataGridBoolColumn
的类DataGridTextBoxColumn
,并在那里覆盖了Paint
- 方法。但是我在检索单元格的当前值时遇到了问题,因为comapct框架中没有GetColumnValueAtRow
- 方法。
在我的小应用程序中,我知道,网格绑定到DataView
,我可以将相关对象传递给我的构造函数,以便我可以查找该值。但这不是一种真正的通用方式,所以我不能在其他应用程序中使用此类与其他绑定数据源。是否有“更严格”的方式来获取Paint
方法中的当前值?
答案 0 :(得分:0)
我希望这个答案有助于某人
DirectCast(DirectCast(source.List(rowNum), System.Object), System.Data.DataRowView).Row(Me.MappingName, Data.DataRowVersion.Current)