0
我有一個DataGridView,最近我的任務添加一個複選框列(我做了)和一個按鈕(btnFilter),將過濾/只顯示選定行,以便例如,如果我只檢查第4,第5和第6行,然後單擊在「btnFilter」在DataGridView將只顯示行4,5和6如何篩選和顯示datagridview中的選定項目?
所以,問題是如何只顯示選擇(複選框)行。
謝謝你的時間。
我有一個DataGridView,最近我的任務添加一個複選框列(我做了)和一個按鈕(btnFilter),將過濾/只顯示選定行,以便例如,如果我只檢查第4,第5和第6行,然後單擊在「btnFilter」在DataGridView將只顯示行4,5和6如何篩選和顯示datagridview中的選定項目?
所以,問題是如何只顯示選擇(複選框)行。
謝謝你的時間。
的想法是有點擊它時,一個循環將在GridView的行執行的按鈕。在循環中,我們將檢查是否選中該行的CheckBox,如果選中CheckBox,則可以獲取GridView行單元格和單元格控件(如Label,TextBox,DropDownList等)中的值。
下面是在C#中的截圖和源代碼和VB完整的示例
請告訴我們你到目前爲止做了什麼,你是如何嘗試解決問題等 – noMad17
得到行索引選定的行,將它們存儲在列表中,循環遍歷當前數據源中的所有現有行,並檢查當前行索引是否與列表中的行索引匹配,如果是,則將此行添加到新數據源,並在循環之後。結合這種新的數據源到的DataGridView – Vbp
私人無效btnFilter_Click(對象發件人,EventArgs的) { 的foreach(的DataGridViewRow行groupsDataGridView.Rows) { 如果(this.groupsDataGridView.SelectedRows.Count == 1){ }} } 我想我設法得到它,以檢查是否複選框被選中但我不知道下一步該怎麼做... – oljko