tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルデータグリッドの活用について
記事No794
投稿日: 2004/04/01(Thu) 15:32
投稿者田中
[OSのVer]:Windows 2000 [VBのVer]:VB.NET 2003  

こんにちは。
データグリッドはデータセット又はデータテーブルの利用が不可欠なのでしょうか?
(直接、APで値を表示出来ない?)

読み込んだCSVファイルの内容を、APで宣言した構造体⇒データテーブル⇒データセットと
書き込んで来たのですがデータグリッドを利用してフォーム上へ表示させる段階で
行き詰まり試行錯誤したのですが手詰まりとなってしまいました。

良いお知恵があれば拝借させて下さい。

[ツリー表示へ]
タイトルRe: データグリッドの活用について
記事No795
投稿日: 2004/04/01(Thu) 17:39
投稿者魔界の仮面弁士
> データグリッドはデータセット又はデータテーブルの利用が不可欠なのでしょうか?
> (直接、APで値を表示出来ない?)

他にも、1次元配列 や DataView などを渡す事ができますよ。
hhttp://support.microsoft.com/default.aspx?scid=kb;ja;317383

System.Windows.Forms.DataGrid クラスには、IList インターフェイス、もしくは
IListSource インターフェイスを実装した、任意のコンポーネントを指定できます。

IListを実装しているのは、Arrayクラス、DataViewクラス、DataViewManagerクラスなどです。
IListSourceの方は、DataSetクラス、DataTableクラスに実装されています。


> 読み込んだCSVファイルの内容を、APで宣言した構造体⇒データテーブル⇒データセットと
> 書き込んで来たのですがデータグリッドを利用してフォーム上へ表示させる段階で
> 行き詰まり試行錯誤したのですが手詰まりとなってしまいました。
行き詰まってしまったとの事ですが、現状は、具体的にはどういった状況なのでしょうか。

少なくとも、DataTable/DataSetまでは作成できた、という事ですよね。
DataGrid と DataSet を関連付ける方法がわからないという事でしょうか?
であれば、DataSource プロパティについて調べてみてください。

[ツリー表示へ]
タイトルRe^2: データグリッドの活用について
記事No796
投稿日: 2004/04/01(Thu) 19:28
投稿者田中
お返事ありがとうございます。

csvファイル⇒ap固有の配列⇒データテーブル⇒データセット⇒データグリッドと
云う手順で表示させる事が出来ました。ソースを公開しようかと思ったのですが
なに分、手探りでの結果で理屈も理解出来ていませんので控えて置きます。
申し訳ありません。謝ったコードを公開すると参考にされた方にご迷惑と思いますので…。

教授頂いたサイトを参考にもう少し調べてみます。
データグリッドの内容をベースに入出力機能がイメージ通りに制御出来たらと思っています。
(入力[DB、CSV]⇒データグリッド[画面上での編集可能]⇒出力[DB、CSV/紙への印刷])

[ツリー表示へ]