私はasp.netの初心者です。asp.netのドロップダウンリストにデータを入力するという点で、より適切なものは何ですか? データソースを使用するか、sqldatareader と for ループを使用します。
私は sqldatareader と for ループを使用しています。サンプル コードは次のとおりです。
For i = 1 To 20
etc.CommandText = "select Classification from schemaItemDetails.AssetClassification where AC_ID = " & i & ""
Dim dr As SqlDataReader = etc.ExecuteReader
While (dr.Read())
ddoneclassification.Items.Add(dr.GetString(0))
End While
dr.Close()
Next
sqldatasource とこれを使用することに違いはありますか?? ドロップダウンの入力に sqldatasource を使用することはありません。