- - PR -
VB.NET2005のデータグリッドについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-01-09 18:19
VB.NET2003でデータグリッドにデータアダプタで取ってきたデータを表示する際
'データグリッドに表示 Me.(データグリッドビューアー名).SetDataBinding(olDataSet, "データテーブル名") で表示出来たのですが、 上記ソースを2005で開いたら、 SetDataBindingは(データグリッドビューア名)のメンバでは ありませんと波線を引かれて使えませんでした。 2005でデータアダプタを使って取得したデータを 表示させるにはどうすればよいのでしょうか? どなたかご存知でしたらご教授願います。 | ||||
|
投稿日時: 2007-01-09 18:34
そもそも、.NET Framework 2.0 では、DataGrid ではなく DataGridView を使うべきです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-01-09 18:43
2003で作ったソースを2005で開いた時に
DataGrid → DataGridViewと変換されていました。 つまり、DataGridではSetDataBindingがあるから使えますが DataGridViewにはSetDataBindingはありません と言う事ですね。 では、DataGridViewで表示をする場合は何を使えば良いのでしょうか? | ||||
|
投稿日時: 2007-01-09 19:16
DataGridViewの場合なら、DataSet の DataTable にアダプタで Fill したものを、DataGridView の DataSource プロパティに渡せば表示されると思います。 _________________ R・田中一郎 - R.Tanaka.Ichiro’s Blog | ||||
|
投稿日時: 2007-01-10 13:28
じゃんぬねっとさん、R.田中一郎さん、ありがとうございます。
DataGridView.DataSource = DataTable で無事表示されました。 ありがとうございます。 |
1