FineUI 官方论坛
标题:
Grid分页获取模板控件值的问题
[打印本页]
作者:
咖啡伴侣
时间:
2012-10-23 08:57
标题:
Grid分页获取模板控件值的问题
前台Grid控件的Columns如下
<Columns>
<ext:TemplateField HeaderText="当前库存">
<ItemTemplate>
<asp:TextBox ID="tbxCurrentlyStock" runat="server" Text='<%# Eval("Currently_Stock") %>'></asp:TextBox>
</ItemTemplate>
</ext:TemplateField>
</Columns>
后台分页事件为
this.GetUpdateDataList();//获取模板控件的值方法
Grid1.PageIndex = e.NewPageIndex;
this.GridDataBind();//数据源事件绑定方法
private void GetUpdateDataList()
{
for (int i = 0, count = Grid1.Rows.Count; i < count; i++)
{
ExtAspNet.GridRow row = Grid1.Rows[i];
System.Web.UI.WebControls.TextBox tbxCurrentlyStock =
(System.Web.UI.WebControls.TextBox)row.FindControl("tbxCurrentlyStock");
//这里的tbxCurrentlyStock .Text为什么只有第一个能够获取值,其他都为空啊
}
}
作者:
咖啡伴侣
时间:
2012-10-23 09:02
点击分页按钮后,tbxCurrentlyStock .Text只有第一次能够正确获取相对应的值,再点击分页按钮后,就都获取tbxCurrentlyStock .Text的值为""了,请能解决下?
作者:
幻之达
时间:
2012-10-29 06:27
缺少选择行代码
int rowIndex = Grid1.SelectedRowIndexArray[i]
所以只能得到第一行的值
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4