Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据库获取数据并显示在文本框中_C#_Asp.net - Fatal编程技术网

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