经过两天的无数头污水发现一个真理.程序设计果然抽象..接受起来果然不容易..有时候确实需要一些死记硬背...
抠了半天的datalist内嵌控件为什么不能用...原来还需要findControl
把控件从新声明一下..具体方法如下...而且还必须在datalist中进行编写..在datalist外编写是没有用的...(菜鸟之言..) 经过一天的抠头皮终于自己领悟了应该在itemTemplete里进行编写...在网上实在找不到相关文章..所以就自己在那里抠...最终实验成功..
我是为了对数据进行修改.在datalist的内嵌控件(比如TextBox)里显示绑定数据.传统的绑定绝对不行..因为找会找不到控件而导致错误.必须将datalist里的所有控件重新声明才可以进行绑定.
代码简单提一下..
双击datalist事件中的ItemCommand进行编程(根据需要选择命令)
在Datalist_ItemTemplete里进行如下编码
TextBox mName = (TextBox)e.Item.FindControl("控件名称");
这样就绑定好了..很简单是吧.. 让我抠掉一层头皮研究出来的东西.. 在csdn人家就跟我说一句用findControl.. 然后就什么也没有了...研究了一天才弄明白怎么用.. 50分啊~~5555
上面绑定好之后就可以调用了 . 直接mName.Text=XXX 就可以了.然后用控件的DataBind方法对数据进行绑定就可以了.
不过我现在发现在ItemTemplete 里使用e.Command方法竟然不起作用.按扭点击后不执行代码.不知道什么原因.研究中..
如果有高手请指点..
抠了半天的datalist内嵌控件为什么不能用...原来还需要findControl
把控件从新声明一下..具体方法如下...而且还必须在datalist中进行编写..在datalist外编写是没有用的...(菜鸟之言..) 经过一天的抠头皮终于自己领悟了应该在itemTemplete里进行编写...在网上实在找不到相关文章..所以就自己在那里抠...最终实验成功..我是为了对数据进行修改.在datalist的内嵌控件(比如TextBox)里显示绑定数据.传统的绑定绝对不行..因为找会找不到控件而导致错误.必须将datalist里的所有控件重新声明才可以进行绑定.
代码简单提一下..
双击datalist事件中的ItemCommand进行编程(根据需要选择命令)
在Datalist_ItemTemplete里进行如下编码
TextBox mName = (TextBox)e.Item.FindControl("控件名称");
这样就绑定好了..很简单是吧.. 让我抠掉一层头皮研究出来的东西.. 在csdn人家就跟我说一句用findControl.. 然后就什么也没有了...研究了一天才弄明白怎么用.. 50分啊~~5555
上面绑定好之后就可以调用了 . 直接mName.Text=XXX 就可以了.然后用控件的DataBind方法对数据进行绑定就可以了.
不过我现在发现在ItemTemplete 里使用e.Command方法竟然不起作用.按扭点击后不执行代码.不知道什么原因.研究中..
如果有高手请指点..
浙公网安备 33010602011771号