0

私はVB.NETのプロトタイピング作業を手渡されたばかりで、VB.NETの経験はあまりありません。

自己参照テーブルを順番に返すストアドプロシージャを作成する必要がありました。一度、結果を表示するためにDataGridViewを取得したいということを完了しました。

以前、私のチームはVB.NETのGUIデザイナーを介してこれを多く行っていたので、残念ながら、説明するコードがたくさんありません。

私はここで簡単に説明する彼らのパターンに従おうとしていました:

DataSourceプロパティがBindingSourceを指すDataGridViewがあります。BindingSourceはDataSetを指します。そのDataSetのエディターは、ストアドプロシージャからデータを取得するTableAdapterを呼び出します。

TableAdapterのデータをプレビューしました。データはそこにあります。frmMainのロード時に、TableAdapterのFillコマンドが実行されます。

何も見えない。そして、私の勘は、これはプロセスが複雑すぎて正しくないということです。またはそうでないかもしれません。私はあなたに立派な人々を煩わせることに決める前に私はたくさんのグーグル検索をしました。

4

1 に答える 1

1

おそらくあなたは次のようなことをしました:

datagridview.datasource = ds

(空のグリッドが表示されます)

試す

datagridview.datasource = ds.tables(0)
于 2009-03-29T21:02:18.030 に答える