<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<div>
<asp:GridView ID="GridView1" runat="server" EnableModelValidation="True">
</asp:GridView>
</div>
如何将textbox
值传递到gridview
标题列中。
DataTable dt =new DataTable();
dt.Rows.Add();
dt.Columns.Add("TextBox1.Text");
GridView1.DataSource =dt;
GridView1.DataBind();
答案 0 :(得分:0)
将第dt.Columns.Add("TextBox1.Text");
行更改为dt.Columns.Add(TextBox1.Text.Trim());
注意:我已经删除了“内部ADD方法。还有一个建议,在添加列后,将数据行添加到数据表中。
答案 1 :(得分:0)
制作提交按钮并编写代码
DataTable dt =new DataTable();
dt.Rows.Add();
dt.Columns.Add(TextBox1.Text);
GridView1.DataSource =dt;
GridView1.DataBind();
确保您的gridview将AutoGenerateColumns属性设置为“True”