我在Winforms DataGridView
上有DataGridViewComboBoxColumn
,我希望在同一個DataGridViewComboBoxCell
上有2 ComboBox
。我希望能夠爲每個單元選擇2個不同的值,每個ComboBox
具有不同的DataSource
。DataGridViewComboBoxCell上的多個組合框
可能嗎?
我在Winforms DataGridView
上有DataGridViewComboBoxColumn
,我希望在同一個DataGridViewComboBoxCell
上有2 ComboBox
。我希望能夠爲每個單元選擇2個不同的值,每個ComboBox
具有不同的DataSource
。DataGridViewComboBoxCell上的多個組合框
可能嗎?
我認爲這是可能的,但不值得... 爲什麼你不使用2個常見的組合框。
如果你必須這樣做,我認爲你需要: - 寫一個容器用戶控件,它承載2個組合框。 - 自定義datagridviewcolumn來託管您的控件。
參考:
http://msdn.microsoft.com/en-us/library/7tas5c80.aspx http://www.codeproject.com/Articles/9238/WinForms-Custom-Container-Control
我不知道自定義DataGridviewColumns。我想這是艱難的工作方式,儘管這是非常艱難的工作。謝謝! – Joanes
爲什麼不把它當作兩列? – V4Vendetta
我有30列,每月一天,每天需要保存2個值。如果我這樣做,我必須加倍已經很大的列的數量 – Joanes