【发布时间】:2013-02-28 20:59:40
【问题描述】:
我正在创建一个数据网格并将其绑定到一个数据源,其中一个列需要以 sql 查询无法完成的方式生成数据。
是否可以创建一个空白的虚拟列,并且我可以覆盖 OnPaint 函数以确保它绘制我想要的正确数据?我尝试添加一个没有映射名称的列,但它不会呈现。
【问题讨论】:
-
我会添加一个层来提供数据源,包括额外的列。数据源可以被视为一个集合。该集合可以填充来自不同来源的数据。由于 CF 上的数据网格不支持就地编辑,因此为这种单向(只读)集合编写层应该很容易。
-
例如使用数据表,用数据库的数据填充它,并为计算数据添加一列。然后将该数据表用作数据网格的数据源。
标签: c# datagrid windows-mobile compact-framework