如何从datagrid中选择一列并从字段文本中添加所选列的数据?

时间:2015-08-14 05:14:18

标签: c# linq datagridview

我想从数据网格视图中选择列。 然后,我想在所选列的单元格5中添加数据。

以下代码无效。

for (int i = 0; i < dgvSRP.Rows.Count; ++i)
{
    dgvSRP.Rows.Add();
    DataGridViewRow row = this.dgvSRP.Rows[i];
    row.Cells[5].Value =txtJumlahPEsanan.Text;
}

2 个答案:

答案 0 :(得分:1)

foreach(var dgvRow in dgvSRP.Rows)
{
    dgvRow.Cells[4].Value = txtJumlahPEsanan.Text; // The 5th column is index 4. Indexes always start at 0.
}

答案 1 :(得分:0)

这是我的代码,我选择了特定的列值并将其分配给文本框。愿这解决你的问题。记住我有两个单元格行,这就是为什么我保留单元格[1],因为索引从0开始。

 for (int i = 0; i < dataGridView1.Rows.Count; i++)
        {
            if (i == 5)
            {
                textBox3.Text = dataGridView1.Rows[i].Cells[1].Value.ToString();
            }
        }