2010-06-24 180 views
0

好吧,我的datagridview中的第一列是一個複選框。我有'多選'設置爲true,這確實有效。但是,用戶一次只能選中一個複選框,如果他們選擇了另一個複選框,則原樣取消選中,我該如何阻止它?我需要用戶能夠使用複選框選擇5行中的3行,以便他們可以執行組操作。Datagridview複選框列只允許我選擇一個複選框

感謝,R.

回答

0

一個DataGridView會默認允許多個複選框在同一時間進行檢查。只是爲了確保我剛剛創建了一個DGV並添加了一個複選框列和2個文本框列,我可以檢查多行。

我想你可能意外地做了一些事情,使這發生?也許嘗試刪除DGV並創建一個新的(或者如果這是很多工作,在它旁邊創建一個新的,然後比較它們的設置並搜索舊的以確保它不會動態更改某處)。

+0

謝謝,是的,我似乎有'檢查'的東西,我找不到所以我重建整個事情,它現在按預期工作。你不知道我會如何改變'選定'的顏色嗎?謝謝你的幫助。 – flavour404 2010-06-24 21:15:01

+0

修復了其他問題。現在,如果我可以讓網格線顯示,並且垂直滾動條始終在那裏完成......從來沒有足夠的時間。 – flavour404 2010-06-25 00:44:12

4

您必須在datagridview上將VirtualMode設置設置爲false才能檢查多個。