簡體   English   中英

如何將DataGridViewColumn單元格設置為不可選擇?

[英]how to set a DataGridViewColumn cells to unselectable?

在C#4.0(Visual Studio 2010)中,我有一個Windows窗體DataGridView,它必須是多選的,並且它有一個指定的列,我不希望其單元格是可選擇的。 我該怎么辦?

我發現沒有屬性或樣式可以做到這一點,因此我們應該以某種方式處理它:

private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
            if (dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].Name == mySpecifiedColumn.Name)
                dataGridView1.CurrentCell.Selected = false;
}

謝謝。

如果將突出顯示的顏色的DataGridView屬性設置為與未選擇的顏色相同,它將顯示為好像尚未選擇該單元格

暫無
暫無

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

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