在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug
生活随笔
收集整理的這篇文章主要介紹了
在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug:
SQL數(shù)據(jù)庫(kù)表(Product)格式:
列:Guid???? 產(chǎn)品名稱(chēng)? ? 產(chǎn)品規(guī)格........
行:guid1?? 產(chǎn)品名稱(chēng)1??? 規(guī)格1
????? guid2?? 產(chǎn)品名稱(chēng)1??? 規(guī)格2?????
備注:指示為相同的產(chǎn)品,不同的規(guī)格。
將DataGridView控件中<產(chǎn)品名稱(chēng)列>(列格式:DataGridViewComboBoxColumn)綁定到數(shù)據(jù)庫(kù)表Product:
DataGridViewComboBoxColumn.DataSource = 數(shù)據(jù)庫(kù)表("Product")
DataGridViewComboBoxColumn.DisplayMember = "產(chǎn)品名稱(chēng)"
DataGridViewComboBoxColumn.ValueMember = "Guid"
通過(guò)<產(chǎn)品名稱(chēng)列>選擇不同的產(chǎn)品(相同產(chǎn)品名稱(chēng),不同規(guī)格視為不同產(chǎn)品)
Bug現(xiàn)象:
在DataGridView控件中,通過(guò)<產(chǎn)品名稱(chēng)列>(列格式:DataGridViewComboBoxColumn)永遠(yuǎn)只能選擇數(shù)據(jù)庫(kù)表(Product)中的第一行(相同的產(chǎn)品名稱(chēng),第一個(gè)規(guī)格),而無(wú)法選擇相同產(chǎn)品名稱(chēng)的第二行(相同產(chǎn)品名稱(chēng),第二個(gè)規(guī)格)。
已知解決辦法:
DataGridView控件中,將<產(chǎn)品名稱(chēng)列>(列格式:DataGridViewComboBoxColumn)綁定為不同產(chǎn)品名稱(chēng)的列,根據(jù)<產(chǎn)品名稱(chēng)列>的選擇獲得相同產(chǎn)品名稱(chēng)不同的規(guī)格后綁定到<規(guī)格列>(列格式:DataGridViewComboBoxColumn)。
如有其他解決辦法請(qǐng)賜教,感謝。
SQL數(shù)據(jù)庫(kù)表(Product)格式:
列:Guid???? 產(chǎn)品名稱(chēng)? ? 產(chǎn)品規(guī)格........
行:guid1?? 產(chǎn)品名稱(chēng)1??? 規(guī)格1
????? guid2?? 產(chǎn)品名稱(chēng)1??? 規(guī)格2?????
備注:指示為相同的產(chǎn)品,不同的規(guī)格。
將DataGridView控件中<產(chǎn)品名稱(chēng)列>(列格式:DataGridViewComboBoxColumn)綁定到數(shù)據(jù)庫(kù)表Product:
DataGridViewComboBoxColumn.DataSource = 數(shù)據(jù)庫(kù)表("Product")
DataGridViewComboBoxColumn.DisplayMember = "產(chǎn)品名稱(chēng)"
DataGridViewComboBoxColumn.ValueMember = "Guid"
通過(guò)<產(chǎn)品名稱(chēng)列>選擇不同的產(chǎn)品(相同產(chǎn)品名稱(chēng),不同規(guī)格視為不同產(chǎn)品)
Bug現(xiàn)象:
在DataGridView控件中,通過(guò)<產(chǎn)品名稱(chēng)列>(列格式:DataGridViewComboBoxColumn)永遠(yuǎn)只能選擇數(shù)據(jù)庫(kù)表(Product)中的第一行(相同的產(chǎn)品名稱(chēng),第一個(gè)規(guī)格),而無(wú)法選擇相同產(chǎn)品名稱(chēng)的第二行(相同產(chǎn)品名稱(chēng),第二個(gè)規(guī)格)。
已知解決辦法:
DataGridView控件中,將<產(chǎn)品名稱(chēng)列>(列格式:DataGridViewComboBoxColumn)綁定為不同產(chǎn)品名稱(chēng)的列,根據(jù)<產(chǎn)品名稱(chēng)列>的選擇獲得相同產(chǎn)品名稱(chēng)不同的規(guī)格后綁定到<規(guī)格列>(列格式:DataGridViewComboBoxColumn)。
如有其他解決辦法請(qǐng)賜教,感謝。
轉(zhuǎn)載于:https://www.cnblogs.com/lxzhangying/archive/2009/08/02/1537182.html
總結(jié)
以上是生活随笔為你收集整理的在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CMM (软件工程与集成产品开发)
- 下一篇: 对新手的忠告:拒绝创意,回归基础