vsflex控制元件下拉框如何顯示二列或三列?如記錄集中有:名稱、規格、單位。而我的只能顯示一列
,如何修改?請老師們賜教!謝謝
VSFlexGrid1.ColComboList(3) = VSFlexGrid1.BuildComboList(rs, "一級科目")
uj5u.com熱心網友回復:
或者說:如果想把第一列設定成下拉匡中選擇,選擇后第一列顯示下拉匡中第一列資料,第二列同時顯示下拉匡中第二列資料。下面陳述句該怎樣寫?grid.colcombolist(1) = grid.buildcombolist(rs!a|b|c)
uj5u.com熱心網友回復:
colcombolist或者buildcombolist都不能顯示多列的(最多只能在文字和數字之間隱射)要多列需要使用combolist
vs.editable=true
在beforeedit事件里設定combolist
s="|#10*1;名稱1" & vbtab &"單位1" &vbtab &"規格1" & _
"|#20;名稱2" & vbtab &"單位3" &vbtab &"規格3"
vs.combolist=s
10,20就是這條記錄的一個內部ID,而*1表示第一列是 名稱,你可以試試改成2,看看效果
uj5u.com熱心網友回復:
謝anticlimax老師我的想要是:
1)這VSFlexGrid1的下拉框能顯示多欄位記錄集,如RS有:名稱、規格、單位。。。
2)單擊下拉模型時,能同時將名稱、規格、單位顯示在VSFlexGrid1的表格一行中,第1列顯示名稱、第2列顯示規格。。。
uj5u.com熱心網友回復:
退請anticlimax老師及其他才師給予指導!非常感謝!轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/126332.html
標籤:VB基礎類
上一篇:加載DLL錯誤,著急,在線等
下一篇:C#中表格中的tite的繪制
