C#中能否让GridView指定一个格子显示String?

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:01:19
想让GridView中指定的一个格子显示指定的一个String,可行么?
五楼,你写的两个函数为什么我都没法使用呢,是要载入特定的库么?

GridView[cindex,rowindex].value=""

当然可以了。

NO Problem

你可以在GirdView中添加RowsAdded事件,在里面添加代码。这样,当你每开启一个新ROW时,指定的单元格就添加了你指定的String

例:
private void dataGridView1_RowsAdded( object sender , DataGridViewRowsAddedEventArgs e )
{
dataGridView1.CurrentRow.Cells[ 3 ].Value="添加新行了";
}

还有种方法:
需要指定新加行的默认值的时候,可以在DataGridView.DefaultValuesNeeded事件里处理。在该事件中处理除了可以设定默认值以外,还可以指定某些特定的单元格的ReadOnly属性等。

private void DataGridView1_DefaultValuesNeeded(object sender,
DataGridViewRowEventArgs e)
{
// 设定单元格的默认值
e.Row.Cells["Column1"].Value = 0;
e.Row.Cells["Column2"].Value = "-";
}