C1TrueDBGrid和早期VB6的TrueDBGrid在設定欄位顯示上有些許的不同
剛接觸時,一直不知道要怎麼手動去設定這些欄位的顯示順序....
(感謝kevin的技術support)
例如透過以下這段SQL來取得資料後,並顯示在Grid上
SELECT A,B,C,D FROM MyTable
當Grid的DataSource是上面這段SQL所Query所得的資料時
在Grid上顯示的欄位順序由左至右分別是A、B、C和D
可是如果要顯示成D、C、B、A時呢?
請在Grid設定完DataSource後透過以下的程式來設定欄位的顯示位置
MyGrid.Splits(0).DisplayColumns(0).DataColumn.DataField = "D"
MyGrid.Splits(0).DisplayColumns(0).DataColumn.Caption = "欄位D先顯示"
MyGrid.Splits(0).DisplayColumns(1).DataColumn.DataField = "C"
MyGrid.Splits(0).DisplayColumns(1).DataColumn.Caption = "欄位C接著D顯示"
MyGrid.Splits(0).DisplayColumns(2).DataColumn.DataField = "B"
MyGrid.Splits(0).DisplayColumns(2).DataColumn.Caption = "欄位B倒數第二顯示"
MyGrid.Splits(0).DisplayColumns(3).DataColumn.DataField = "A"
MyGrid.Splits(0).DisplayColumns(3).DataColumn.Caption = "欄位A最後顯示"
- Jun 22 Thu 2006 14:07
[.net]C1TrueDBGrid手動指定欄位顯示順序
全站熱搜
留言列表
禁止留言