2012-12-28 105 views
0

我在刪除datagridview中的行時遇到了問題。我希望在刪除前一行之後選擇下一行,以便按下「刪除」按鈕可以刪除一行中的多行。問題是,在刪除行之後,我得到了選中的下一行的第一個單元格,所以當我按下「刪除」時,我只是刪除了該單元格的內容,並且必須點擊行標題才能刪除點擊「刪除」按鈕。在刪除行後在datagridview中選擇下一行(整行,不是單元格)

任何想法/關於如何可以修復的幫助將不勝感激。

非常感謝。

問候, 伊戈爾

UPDATE:selectionMode是已經被設置爲FullRowSelect模式。我忘了提及我將文本框嵌入到網格單元格中,並且當我刪除一行時,下一行第一個單元格中的文本框會被選中,因此我無法通過按Delete按鈕刪除此行:我需要按行標題再次選擇整行。

回答

0

如果在DataGridView屬性中將SelectionMode更改爲「FullRowSelect」會怎麼樣?

+0

SelectionMode已經設置爲FullRowSelect模式。我忘了提及我將文本框嵌入到網格單元格中,並且當我刪除一行時,下一行第一個單元格中的文本框會被選中,因此我無法通過按Delete按鈕刪除此行:我需要按行標題再次選擇整行。 – IgorShch

0

設置SelectionMode財產DataGridView無論是從屬性窗口或從像這樣的代碼,

dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; 

這應該解決您的問題。

+0

SelectionMode已經設置爲FullRowSelect模式。我忘了提及我將文本框嵌入到網格單元格中,並且當我刪除一行時,下一行第一個單元格中的文本框會被選中,因此我無法通過按Delete按鈕刪除此行:我需要按行標題再次選擇整行。 – IgorShch

+0

嵌入文本框是什麼意思?您是否在單元格內託管Textbox控件? – Isuru

+0

是的,我正在使用DataGridViewTextBoxColumn類。 – IgorShch

相關問題