Winforms。 ObjectDataSource添加计算列
我使用 ObjectDataSource 并将 IEnumerable[Person] 绑定到我的 DevExpress GridView
class Person
{
private int Id {get; set;}
public string Name {get; set;}
}
在网格中有两列 Id,Name。我想要新列“Sum”,它是按人员对象计算的(按人员聚合)。在 asp.net 中,我创建新列并在 RowDataBound 事件中计算其值。在 winforms 中我没有看到这个事件和其他 appr。那么这种情况我该怎么办呢。我在哪里可以处理绑定时刻?谢谢
I use ObjectDataSource and bind IEnumerable[Person] to my DevExpress GridView
class Person
{
private int Id {get; set;}
public string Name {get; set;}
}
At grid there are two columns Id,Name. I want new column "Sum", which is calculated by person object(aggragate by person). At asp.net I create new column and calculate its value at RowDataBound event. At winforms I don't see this event and other appr. So what should I do in this case. Where can I handle binding moment? Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该在 GridView 中创建一个 未绑定列,然后使用
CustomUnboundColumnData
事件。You should make an unbound column in your GridView, then calculate its value using the
CustomUnboundColumnData
event.