我有一個DataGridViewComboBoxCell,它的DataSource是一個List。 當從列表中選擇一個項目時,我希望存儲項目的索引,而不是項目本身,以便我可以切換DataSources並仍顯示關聯列表條目。爲DataGridViewComboBoxCell中的選定條目選擇ListIndex而不是Object
例如我有一個月的清單(1月 - 12月)。我想選擇「April」並在單元格中存儲「3」(但仍然顯示「April」作爲選定的值)。然後,我決定以波蘭語顯示所有月份值,更改數據源,並且「4」的值現在顯示「kwiecień」。
我已經看過DisplayMembers和ValueMembers以及GetFormattedValue和GetEditedFormattedValue等函數,但我無法制作它的頭部或尾部。它大部分似乎被設計用於數據庫數據,這不是我在這裏使用的。
有人可以通過洞察告訴我最好的調用來覆蓋,以獲得我正在尋找的行爲?
在你的第二段中的例子中,我認爲你得到了四月和五月的混合。另外,你正在使用哪種.net語言? – CoderDennis 2009-06-26 16:41:53