c# - 如何使用asp.net查找gridview动态列的总和(总计)
问题描述
我想要 Gridview Footer 的列总数,列可以动态更改的可能性,因此总数应该根据这些列。
解决方案
如果您想查找总动态列并且如果您想删除最后一列或两列,请尝试使用下面的代码,这可能会对您有所帮助:
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--);
}}