在gridview asp.net C#的每一行添加一个额外的文本框

时间:2014-05-08 18:51:47

标签: c# asp.net xml gridview textbox

我有一个gridview,我通过XML字符串填充。我想在此gridview的每一行添加一个空白文本框,以输入介于0和100之间的值。最终信息(包括我们放入文本框的值)应提交给db。

以下是代码详情:

<asp:GridView ID="GridView1" runat="server">

    </asp:GridView>

以下代码在后端运行以填充gridview

string strXML = objwebservice.selectAllTeammembers(strteam);

        XElement xmlteam = XElement.Parse(strXML);

        var query = from c in xmlteam.Elements("team")
                    select new
                    {
                        UserName = c.Element("username").Value,
                        TeamMemberName = c.Element("name").Value

                    };

        GridView1.DataSource = query;
        GridView1.DataBind();

所以我的gridview会被用户名和teammembernames填充,如上所示。我想使用文本框向此gridview添加另一列,此列应位于最后。我已经在设计部分尝试过itemtemplate字段,但它没有用。 正如我之前提到的,在我将值放在文本框中(仅在0到100之间)之后,所有数据都应该转到数据库。这应该通过单击gridview外部的单独提交按钮来完成。任何帮助是极大的赞赏。谢谢

0 个答案:

没有答案