クエリ結果に含まれる可能性のある行数がわからない場合、クエリからデータを読み取り、各行を個別のラベルに表示するコードをどのように記述しますか?DataReaderを使用して1つの行を読み込もうとすると、存在しない行の列データを読み込もうとすると、例外がスローされます。これをコーディングする方法がわかりません。
If dr.HasRows Then
dr.Read()
LN2.Text = dr.Item("linenum").ToString
Else
LN2.visible = False
End If
この例は、DataReaderを使用して2番目の行をロードする方法を示しています。これは、データの行が2つある場合に機能しますが、データの行が1つしかない場合は、例外がスローされます。最大12行のデータがありますが、実際のクエリ結果には1〜12行のデータが含まれている可能性があります。