簡體   English   中英

如何在dataGridView中刪除控件中的默認行?

[英]How can remove in dataGridView the default line in the control?

在設計器中,這是我看到的:

數據網格

當我將項目添加到datagridview時,帶有紅色x的行最后被向下推,我在底部看到帶紅色x的空行。

有什么辦法刪除/刪除此行,以便dataGridView1為空?

這是在我添加項目之后,此空行現在位於底部:

數據網格

是的,您只需要將AllowUserToAddRows設置為false即可不顯示此行。 該行存在,因此用戶可以鍵入網格並添加數據。 通過將此屬性設置為false,您將不允許用戶執行此操作並隱藏該行。

dataGridView1.AllowUserToAddRows = false;

另一個提示,如果您在“行RowsAdded夾”上注冊,則可以正確設置圖標,使其不會顯示為紅色X。

private void DataGridView1_RowsAdded(Object sender, DataGridViewRowsAddedEventArgs e) 
{
    DataGridViewImageCell cell = dataGridView1[column_image.Index, e.RowIndex] as DataGridViewImageCell;
    cell.Value = (System.Drawing.Image)Properties.Resources.Icon;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM