如何在gridview标题中绑定文本框的值

时间:2014-01-24 09:39:43

标签: c#

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

2 个答案:

答案 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”