C# 从数据库获取数据并显示在文本框中
我有一个表格,我想从中获取数据,并在C# 从数据库获取数据并显示在文本框中,c#,asp.net,C#,Asp.net,我有一个表格,我想从中获取数据,并在文本框中显示这些数据是StudentFirstName和SchoolID以及它们旁边我需要两个空的文本框,我不知道怎么做 我的数据库表 StudentFirstName SchoolID StudCourse abc sc123 Bcom cef sc155 Bcom gij sc133 Bcom
文本框中显示这些数据是StudentFirstName
和SchoolID
以及它们旁边我需要两个空的文本框
,我不知道怎么做
我的数据库表
StudentFirstName SchoolID StudCourse
abc sc123 Bcom
cef sc155 Bcom
gij sc133 Bcom
abc sc122 BCA
cef sc156 BCA
gij sc144 BCA
C#
您可以使用以字符串形式获取指定列的值,如下所示:
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);
}
检查此项以了解更多信息:
但如果要显示多行,最好使用GridView
控件来显示数据。首先将GridView
添加到aspx
中,如下所示:
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
这很好,很抱歉,这是我的错误,我想说的是,如果我有3个用户反对StudCourse
Bcom
,我需要在文本框中显示所有三个名称,如果有5个,我希望根据我的知识以我的术语显示5个名称,我希望动态创建文本boxs@Shaik...So你为什么不使用GridView
为此目的?我不知道如何使用它,我有一个简单的问题,是否可以在每个抓取旁边添加空文本框如果你能帮助我,我将非常感谢你,我想保存所有空文本框,然后在所有空文本框都被删除后返回filled@Shaik...Define一个GridView
然后就是GridView1.DataSource=奥莱德;GridView1.DataBind()代码>。请在此处阅读更多信息:
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
GridView1.DataSource = oReader;
GridView1.DataBind();