我想从数据网格视图中选择列。 然后,我想在所选列的单元格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;
}
答案 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();
}
}