首页 > 解决方案 > 如何使用asp.net查找gridview动态列的总和(总计)

问题描述

我想要 Gridview Footer 的列总数,列可以动态更改的可能性,因此总数应该根据这些列。

标签: c#asp.netc#-4.0gridviewdatagridview

解决方案


如果您想查找总动态列并且如果您想删除最后一列或两列,请尝试使用下面的代码,这可能会对您有所帮助:

for (int row = 0; row < dataGridView1.Rows.Count; ++row) {
bool isEmpty = false;
for (int col = 0; col < dataGridView1.Columns.Count; ++col) {
    object value = dataGridView1.Rows[row].Cells[col].Value;
    if (value  == null || value  == DBNull.Value || String.IsNullOrWhitespace(value .ToString()) {
        isEmpty = true;
        break;
    }
}
if (isEmpty) {
    dataGridView1.Rows.RemoveAt(row--);
}}

推荐阅读