いつもお世話になっております。
また壁に当たってしまいました。
DataGridについてですが
SQLで
SELECT FIELD1 AS 番号 FROM MY_TABLE
としてデータを取って来た時に
DataGridの列名に「FIELD1」と表示されるのですが
これを「番号」と表示させたいのですが
何かよい方法はないでしょうか?お願いします。
すみません、
開発環境は
VB.NET2003です。
http://vbnet-iku2.hp.infoseek.co.jp/cgi-bin/treecrsdx03/index.cgi?m=look&bnum=525
↑分かってない内容と活動時刻が同じなんだけど関係ない?
もし、マルチポストの場合は、最後(解決の報告)まで書き込みしてください。
> DataGridの列名に「FIELD1」と表示されるのですが
> これを「番号」と表示させたいのですが
ADO.NET はデータベースに対し非連結型ですので、一度データを
取ってくれば、あとはローカルで好きなように設定できます。
(データベースのデータには影響ありません)
DataTable.Columns(Index).ColumnName を設定してみてください。
…あれ?違うわ。
> SELECT FIELD1 AS 番号 FROM MY_TABLE
SQL文で別名つけてるから、それでも FIELD1 ってなるなら
既に何か別の設定をしてるね。
DataGridTableStyle を設定していますか?
DataGrid.TableStyles(TableIndex).GridColumnStyles.Item(Index).HeaderText
を設定してみてください。
特攻隊長まるるう さんありがとうございます。
解決いたしました。
尚、マルチポストの件ですが別人です。
ツイート | ![]() |