我有一个gridview并绑定一行名称" Total"有价值。我们不能提及它的立场。它取决于其他绑定数据。我的意思是有时候在第5行总绑定或有时它在6或7中绑定。但是字段名称是" Total"。如何使用行名称将此总值获取到字符串?或者帮我如何从网格中降序获得第三行值?我的意思是从最后..
I tried like this,
string c = dgvrows.Cells("Total").value.toString();
答案 0 :(得分:0)
您应该获取Total的columnIndex,然后使用它来获取每行的右侧单元格的值。要获取columnIndex,您可以执行以下操作:
int columnIndex = -1;
foreach (DataControlField col in grid.Columns)
{
if (col.HeaderText.ToLower().Trim() == name.ToLower().Trim())
{
columnIndex = grid.Columns.IndexOf(col);
}
}
答案 1 :(得分:-1)
假设“Total”将始终是最后一行,您是否可以将网格的最后一行或DataSource作为解决方案?