读书人

GridView中SelectedIndexChanging事件

发布时间: 2012-09-29 10:30:01 作者: rapoo

GridView中SelectedIndexChanging事件的问题

C# code
protected void gv_Wave_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)        {            int i = e.NewSelectedIndex;            TextBox tb = this.gv_Wave.Rows[i].FindControl("txtNum") as TextBox;            this.Label1.Text = tb.Text;        }


当我按下GridView中一按钮的时候,触发此事件,获取该行索引,即int i = e.NewSelectedIndex;
并且获取该行中一个名为txtNum的TextBox,但是它的Text总是为空,我明明有输入数据呀
就i可以正常获取索引而已
PS:而且按下按钮后页面会刷新,txtNum变回空,是否因为这个问题?
麻烦指点迷津~~

[解决办法]
前台绑定有问题吗?是不是这样的 <asp:TextBox ID="txtNum" runat="server" Text="<%#Eval("你的数据列")%>" />
[解决办法]
可否再细化一些。还有你的需求。 这样是没有办法回答的。

读书人网 >asp.net

热点推荐