私は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 を使用することはありません。