实际上,我已经在网上找到了类似的问题。虽然我还没有找到有效的答案。
因此,我正在使用Visual Studio 2008在Windows窗体应用程序中工作。语言是C#
我有一个未绑定到数据源的DataGridView。
所以:
MyDataGridView.DataSource = null;
不会工作...
我也尝试过
MyDataGridView.Rows.Clear();
但这会删除我所有的自定义行。
因此,我现在正在寻找一种方法来清空所有单元格(不包括标头单元格)的内容。因此,除了单元格本身的内容外,它不应该影响其他任何内容。
最佳答案
for (int i = 0; i < MyDataGridView.Columns.Count ;i++ )
{
for (int j = 0; j < MyDataGridView.Rows.Count; j++)
{
MyDataGridView.Rows[j].Cells[i].Value = DBNull.Value;
}
}