见下面的代码:
foreach (DataGridViewRow r in dgvStatus.Rows)
{
foreach (DataGridViewCell c in r.Cells)
{
c.Value = "";
}
}
非常简单,清除所有值。但我需要对它进行一些修改,不知道如何进行修改。
我希望它清除所有值,除了每列中的第一个单元格。此外,一些单元格包含复选框而不是文本框,我该如何检查?
由于
答案 0 :(得分:1)
试试这个:
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 = "";
}
}