日期:2014-05-18  浏览次数:20360 次

listview问题
TextBox txtName=(TextBox)ListView1.FindControl("nameTextBox");错在那里,nameTexBox为textBox的id
还有一个问题就是linkButton和button在listview中都可以激活itemcommand时间,但是imageButton为什么不能激活这个事件

------解决方案--------------------
imageButton转换,我也遇到过类似的问题,帮顶。。。
------解决方案--------------------
探讨
TextBox txtName=(TextBox)ListView1.Items[e.ItemIndex].FindControl("nameTextBox");
这样获取的是没有修改前的值,为什么不能获取修改后的值,还有用
e.NewValues["nameTextBox"].ToString();
也是获取的没有修改前的值

------解决方案--------------------
找textbox的ID这样写

C# code

        for (int i = 0; i < ListView1.Items.Count; i++)
        {
            ListView1.Items[i].FindControl("TextBox1");
        }