C# 获取MySQL多行数据并显示在单个文本框中
我正在尝试从数据库中获取C# 获取MySQL多行数据并显示在单个文本框中,c#,mysql,asp.net,C#,Mysql,Asp.net,我正在尝试从数据库中获取StudentFirstName并显示在文本框中,现在我正在使用网格视图,它显示数据,但不显示在文本框中。我不确定如何从数据库中获取所有数据并显示在单个文本框中 <asp:GridView ID="GridView1" runat="server"></asp:GridView> MyDB <asp:GridView ID="GridView1" runat="server"></asp:GridView> # <
StudentFirstName
并显示在文本框中,现在我正在使用网格视图,它显示数据,但不显示在文本框中。我不确定如何从数据库中获取所有数据并显示在单个文本框中
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
MyDB
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
#
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
网格视图
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
您需要为您的列定义
ItemTemplate
。它将包含一个textbox
和Eval
中的字段名来绑定它
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
完整的代码示例:
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField HeaderText="Names">
<ItemTemplate>
<asp:TextBox ID="txtName" runat="server" Text='<%# Eval("StudentFirstName ") %>' ></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<Columns>
</asp:GridView>
是否要在每个单独的文本框中显示所有学生的名字?完全一样,我还需要一个帮助??文本框中有一行,数据库中有一行,获取如何停止使用我提供的代码,不能有另一行。您可以分享一个屏幕截图吗?您只需要设置AutoGenerateColumns=“false”
,默认情况下它会生成您的列。让我们来看看。