91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c#中怎么用datagridview刪除空白行

c#
小億
224
2024-01-12 04:30:10
欄目: 編程語言

要刪除DataGridView中的空白行,可以按照以下步驟進行操作:

  1. 遍歷DataGridView的所有行:

    for (int i = 0; i < dataGridView1.Rows.Count; i++)
    {
        // ...
    }
    
  2. 在每一行中檢查所有單元格的值是否為空:

    bool isEmptyRow = true;
    for (int j = 0; j < dataGridView1.Columns.Count; j++)
    {
        if (dataGridView1.Rows[i].Cells[j].Value != null && !string.IsNullOrWhiteSpace(dataGridView1.Rows[i].Cells[j].Value.ToString()))
        {
            isEmptyRow = false;
            break;
        }
    }
    
  3. 如果行為空白行,則刪除該行:

    if (isEmptyRow)
    {
        dataGridView1.Rows.RemoveAt(i);
    }
    

完整的代碼示例:

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
    bool isEmptyRow = true;
    for (int j = 0; j < dataGridView1.Columns.Count; j++)
    {
        if (dataGridView1.Rows[i].Cells[j].Value != null && !string.IsNullOrWhiteSpace(dataGridView1.Rows[i].Cells[j].Value.ToString()))
        {
            isEmptyRow = false;
            break;
        }
    }
    if (isEmptyRow)
    {
        dataGridView1.Rows.RemoveAt(i);
    }
}

注意:在刪除行后,行索引會改變,因此需要遞減i的值,以便正確遍歷所有行。

0
南汇区| 扎鲁特旗| 郁南县| 开平市| 平乐县| 绥芬河市| 双鸭山市| 赤水市| 宁国市| 舟曲县| 内江市| 竹北市| 勃利县| 班戈县| 出国| 沂水县| 九龙坡区| 巴楚县| 怀仁县| 沈阳市| 长岛县| 平阴县| 宣城市| 临漳县| 买车| 逊克县| 牙克石市| 三江| 喜德县| 祥云县| 安乡县| 五大连池市| 黄骅市| 岳池县| 方山县| 台北市| 汉川市| 天气| 都昌县| 昭通市| 溧阳市|