1

VB.NET コード内のオブジェクトからデータを抽出する方法を探していSqlDataSourceましたが、これで見つかったコードを見ると、select ステートメントがDirectCast.

SqlDataSource以前に既に実行されていても、この使用法により追加の select ステートメントが実行されるかどうかは誰にもわかりませんか?

これを入手した投稿は次のとおりです。VS 2008 で SqlDataSource コントロールに関連付けられた特定のテーブルの行を反復処理するにはどうすればよいですか?

コードは次のとおりです。

Dim datareader = DirectCast(SqlDataSource2.[Select](DataSourceSelectArguments.Empty), SqlDataReader)

While datareader.Read()        
     Label2.Text = datareader("LastName").ToString()
End While
datareader.Close()
4

1 に答える 1

1

データ リーダーはソースから読み取ります。

ソースがデータベースの場合、リーダーは を呼び出すたびにデータベースから読み取りますRead()

あなたのDirectCastが何のためにあるのか、なぜそれを使用しているのか、私にはわかりません。

于 2013-02-07T15:58:39.507 に答える