如何循环遍历数据网格中的每个单元格和行


您好,我想循环遍历数据网格中的每个单元格和行以插入值
到数据库。我知道如何在数据网格视图中执行此操作,但在数据网格中我不知道
如果有人知道帮助我提供示例代码。

解决方案2

for (int i = 0; i < gridview_id.Rows.Count; i++)
{
for (int j = 1; j < gridview_id.Columns.Count; j++)
{
// 对单元格 gridview_id.Columns 执行任何所需的操作[j]。
}
}

或者尝试以下操作:

C#
foreach(GridViewRow row in gridview_id.Rows)
{
    for(int i = 0; i < gridview_id.Columns.Count, i++)
    {
        String header = gridview_id.Columns[i].HeaderText;
        String cellText = row.Cells[i].Text;
    }
}

解决方案3

首先检查行号,然后迭代以下每一行:
WPF 迭代数据网格[^]
迭代到 WPF Datagrid 中的所有单元格 [^]

解决方案1

你好,
在这种情况下,我们知道数量 cell gridview 但我们不知道中有多少行 gridview,假设每行有三个单元格,那么这些单元格的值 cells 可以像下面这样

C#
foreach (DataGridViewRow dr in dataGridView.Rows)
{
    string cell1 = dr.Cells["cell1"].Value.ToString();
    string cell2 = dr.Cells["cell2"].Value.ToString();
    string cell3 = dr.Cells["cell3"].Value.ToString();
}

这里 cell1, cell2 cell3 是 gridview 单元格的 ID。
希望这对你有帮助。

コメント

タイトルとURLをコピーしました