从数据库中获取数据并在TextBox中显示

时间:2015-12-16 11:23:07

标签: c# asp.net

enter image description here我有一张表格,我想要获取数据并在TextBox中显示数据StudentFirstNameSchoolID以及它们我需要两个空{ {1}}他们旁边不知道该怎么做。

我的数据库表

TextBoxes

C#

StudentFirstName    SchoolID      StudCourse
abc                  sc123         Bcom
cef                  sc155         Bcom
gij                  sc133         Bcom
abc                  sc122         BCA
cef                  sc156         BCA
gij                  sc144         BCA

1 个答案:

答案 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();