VB.net2010とSQLServer2008を使用しています。次、前、最後、最初などのデータナビゲーションボタンが必要です。データベース操作を実行するためにデータリーダーオブジェクトを使用しています。次に、次のデータベース行を表示したいのですが、[次へ]ボタンを押すと、前の行などと同じになります。どうすればよいですか?前もって感謝します!!
質問する
1906 次
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 を使用することです。
- プロジェクトにデータセットを追加し、必要なデータを取得するように構成します
- 作成したデータセット、それを埋めるために使用する TableAdapter、BindingSource、BindingNavigator、および DataGridView をツールボックスからデザイン中のフォームにドラッグします。
- BindingSource をデータセット内のデータテーブルに、DataGridView を BindingSource に、BindingNavigator を BindingSource にバインドします。
- フォームの Load イベントで、データテーブルに tableadapter を入力します。
詳細を把握する必要がありますが、MSDNには多くのウォークスルーがあります。
その他
于 2012-04-18T23:23:10.953 に答える