C# 清除DataGridView的代码
见下面的代码:C# 清除DataGridView的代码,c#,winforms,datagridview,checkbox,textbox,C#,Winforms,Datagridview,Checkbox,Textbox,见下面的代码: foreach (DataGridViewRow r in dgvStatus.Rows) { foreach (DataGridViewCell c in r.Cells) { c.Value = ""; } } 非常简单,清除所有值。但我需要对它做一些修改,不知道如何进行 我希望它清除所有的值,除了每列中的第一个单元格。此外,
foreach (DataGridViewRow r in dgvStatus.Rows)
{
foreach (DataGridViewCell c in r.Cells)
{
c.Value = "";
}
}
非常简单,清除所有值。但我需要对它做一些修改,不知道如何进行
我希望它清除所有的值,除了每列中的第一个单元格。此外,有些单元格包含复选框而不是文本框,如何对此进行检查
谢谢试试这个:
foreach (DataGridViewRow r in dgvStatus.Rows) {
if (r.Index == 0) {
continue;
}
foreach (DataGridViewCell c in r.Cells) {
if c.OwningColumn is DataGridViewCheckBoxColumn) {
continue;
}
c.Value = "";
}
}