高才进GridView控制在更新状态下无法获取TextBox控件的值
详细请看图,但要注意,我没有使用SqlDataSource控件。前台视图代码<asp:TemplateFieldHeaderText="UnitCost"SortExpr...
详细请看图,但要注意,我没有使用SqlDataSource控件。
前台视图代码
<asp:TemplateField HeaderText="UnitCost" SortExpression="UnitCost">
<ItemTemplate>
<asp:Label ID="labUnitCost" runat="server" Text='<%# Bind("UnitCost") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtUnitCost" runat="server" Text='<%# Bind("UnitCost") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField> 展开
前台视图代码
<asp:TemplateField HeaderText="UnitCost" SortExpression="UnitCost">
<ItemTemplate>
<asp:Label ID="labUnitCost" runat="server" Text='<%# Bind("UnitCost") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtUnitCost" runat="server" Text='<%# Bind("UnitCost") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField> 展开
3个回答
展开全部
有可能是PageLoad里的问题,因为文本框始终取得都是原先UnitCost里1000的这个值,用ispostback判断先试试呗~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先要结束行编辑后,再触发事件,换成RowUpdated事件,获取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是否该事件执行之前又绑定了一次gridview?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询