0

VB.net2010とSQLServer2008を使用しています。次、前、最後、最初などのデータナビゲーションボタンが必要です。データベース操作を実行するためにデータリーダーオブジェクトを使用しています。次に、次のデータベース行を表示したいのですが、[次へ]ボタンを押すと、前の行などと同じになります。どうすればよいですか?前もって感謝します!!

4

2 に答える 2

0

残念ながら、DataReaderはデータベースから読み取り専用、転送専用のデータストリームを返すため、DataReaderで目的の処理を実行することはできません。

DataReadersとDataAdaptersの違いについては、Microsoftからいくつかの良い読み物があります:http://msdn.microsoft.com/en-us/library/ms254931%28v=vs.90%29.aspx 。

于 2012-04-18T17:47:54.370 に答える
0

WinForms を使用している場合、最も簡単な解決策は、Dataset、BindingSource、DataGridView、および BindingNavigator を使用することです。

  1. プロジェクトにデータセットを追加し、必要なデータを取得するように構成します
  2. 作成したデータセット、それを埋めるために使用する TableAdapter、BindingSource、BindingNavigator、および DataGridView をツールボックスからデザイン中のフォームにドラッグします。
  3. BindingSource をデータセット内のデータテーブルに、DataGridView を BindingSource に、BindingNavigator を BindingSource にバインドします。
  4. フォームの Load イベントで、データテーブルに tableadapter を入力します。

詳細を把握する必要がありますが、MSDNには多くのウォークスルーがあります。

その他

于 2012-04-18T23:23:10.953 に答える