如何将数据添加到列中的特定单元格区域

时间:2014-07-16 03:35:25

标签: c#

有关如何将数据添加到datagridview列中特定单元格区域的任何示例。例如,我想在第10行和第15行之间的第5列为FALSE。现在我的列绑定到数据表,所有行都设置为true 非常感谢

1 个答案:

答案 0 :(得分:1)

您只需要修改绑定到datagridview的数据表。这样的事情应该有效:

// Setup table with 5 columns
DataTable table = new DataTable();
table.Columns.Add("A", typeof(bool));
table.Columns.Add("B", typeof(bool));
table.Columns.Add("C", typeof(bool));
table.Columns.Add("D", typeof(bool));
table.Columns.Add("E", typeof(bool));

// Add 20 rows
for (int i = 0; i < 20; i++ )
    table.Rows.Add(true, true, true, true, true);

// Rows 10 - 15, set column 5 to true
for (int i = 9; i < 15; i++)
    table.Rows[i].SetField<bool>(4, false);

注意:列和行索引从零开始,因此第10行位于索引9,第5列位于索引4,等等。