我有一张表格,我想要获取数据并在TextBox
中显示数据StudentFirstName
和SchoolID
以及它们我需要两个空{ {1}}他们旁边不知道该怎么做。
我的数据库表
TextBoxes
C#
StudentFirstName SchoolID StudCourse
abc sc123 Bcom
cef sc155 Bcom
gij sc133 Bcom
abc sc122 BCA
cef sc156 BCA
gij sc144 BCA
答案 0 :(得分:2)
您可以使用SqlDataReader.GetString Method
将指定列的值作为字符串获取如下所示:
while (oReader.Read())
{
TextBox1.Text = oReader.GetString(1); // 1 is the Parameter that is The zero-based column ordinal you can change it to what you want
TextBox2.Text = oReader.GetString(2);
}
选中此项以了解详情:Retrieving Data Using a DataReader
。
但是如果要显示多行,最好使用GridView
控件来显示数据。首先向GridView
添加aspx
,如下所示:
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
然后:
GridView1.DataSource = oReader;
GridView1.DataBind();