.aspx ファイルに次のコードがあります
<asp:Table ID="tabStudent" runat="server"></asp:Table>
以下で使用したすべての変数を宣言しました。load
ページイベントに次のコード スニペットを記述しました。しかし、データベースの最後の行を持つ行が 1 つしか表示されません。しかし、これらの値に対してこのwhile
ループ内でメッセージ ボックスを使用print
すると、すべての行が取得されます。
Reader = Command.ExecuteReader()
While Reader.Read()
lblRollNo.Text = Reader.Item(0)
lblName.Text = Reader.Item(1)
lblDob.Text = Reader.Item(2)
tcRollNo.Controls.Add(lblRollNo)
tcName.Controls.Add(lblName)
tcDob.Controls.Add(lblDob)
TableRow.Cells.Add(tcRollNo)
TableRow.Cells.Add(tcName)
TableRow.Cells.Add(tcDob)
tabStudent.Rows.Add(TableRow)
End While
このコードの何が問題になっていますか?