查找GridView中的控件
我在GridView中放了Textbox,用for (int i = 0; i < this.gdvAnswer.Rows.Count; i++)
{TextBox txtCont = (TextBox)this.gdvAnswer.Rows[i].FindControl("TxtCont");},但是在这个页面上,新增信息的时候通过这个语句可以找到TxtCont,可是编辑信息的时候就找不到了。哪位高手能帮帮我。 --------------------编程问答-------------------- 可能编辑的text不叫这个名字吧? --------------------编程问答-------------------- gridview编辑状态下,有这个控件吗? --------------------编程问答-------------------- 不是GridView的编辑状态,是GridView所在这个页面有两个作用,一个新增:此时GridView中的TextBox为空,然后写上东西,保存的时候,从GridView中找出这个TextBox,把TextBox的值存到数据库,这个到是能找到。还有一个编辑:把以有的值绑到TextBox上,然后可以修改这些值,但是保存的时候就找不到TextBox了。 --------------------编程问答-------------------- 看看你gridview的编辑模板里相对应的控件的名字 --------------------编程问答-------------------- 页面回传引起的 ,加上 Page.IsPostBack 的判断
补充:.NET技术 , C#