如何在不使用rowindex的情况下获取字符串中的gridview行值

本文关键字:获取 情况下 字符串 行值 gridview rowindex | 更新日期: 2023-09-27 17:59:37

我有一个网格视图,并将名称为"Total"的行与值绑定。我们不能提及它的立场。这取决于其他绑定数据。我的意思是,有时总绑定在第5行,有时它绑定在第6行或第7行。但字段名称是"Total"。如何使用字符串的行名将该总值转换为字符串??或者帮助我如何从网格中按降序获得第三行值?我的意思是从上开始。。

I tried like this,
string c = dgvrows.Cells("Total").value.toString();

如何在不使用rowindex的情况下获取字符串中的gridview行值

您应该获取Total的columnIndex,然后使用它从每行的正确单元格中获取值。要获取列索引,您可以执行以下操作:

    int columnIndex = -1;
    foreach (DataControlField col in grid.Columns)
    {
        if (col.HeaderText.ToLower().Trim() == name.ToLower().Trim())
        {
            columnIndex = grid.Columns.IndexOf(col);
        }
    }

假设"Total"将始终是最后一行,您是否可以只获取网格或DataSource的最后一行作为解决方案?