【发布时间】:2013-08-02 03:03:28
【问题描述】:
在这里我很难从绑定字段到模板字段获取值..
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField HeaderText="productid" DataField="productid"
SortExpression="productid" />
<asp:BoundField HeaderText="categoryid" DataField="categoryid"
SortExpression="categoryid" />
<asp:BoundField HeaderText="productname" DataField="productname"
SortExpression="productname" />
<asp:BoundField HeaderText="unitsinstock" DataField="unitsinstock"
SortExpression="unitsinstock" />
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
这是我的代码:
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) {
TextBox text_ref = (TextBox)GridView1.Rows[e.NewEditIndex].Cells[3].FindControl("TextBox2");
}
这里当用户点击gridview中的编辑链接时,boundfield值应该转移到项目模板内的文本框控件。
但上面的代码不起作用。如何做到这一点? 如何解决?
【问题讨论】:
标签: gridview