如何添加“总和” DataGrid 中的列?
我需要在运行时在 DataGrid 视图中添加一些列。
我在 DataGrid 中有近 12 列,我需要从上到下完全添加 5 列,并在最后一列显示总和结果。
我怎样才能做到这一点?
I need to add some columns in the DataGrid view at run time.
I have nearly 12 columns in the DataGrid and I need to add 5 columns fully from top to bottom and show the sum result at last column.
How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您使用 DataSet (ds) 来填充 DataGrid:
编辑
此代码计算每行的总和并添加一列。
如果您想计算列的总和,您将需要迭代行并自行显示结果。您不应将该结果添加为行,因为 DataTable 中只能有单一类型的行。 DataGrid 不是电子表格。
第三方网格允许您添加此类功能
Assuming you are using a DataSet (ds) to fill the DataGrid:
EDIT
This code calculates the sum for each row and adds a column.
If you want to calculate the sum of a column you will need to iterate over the rows and display the result yourself. You should not add that result as a row because you can only have a single type of row in a DataTable. A DataGrid is not a spreadsheet.
There are third party grids that allow you to add such features