Bobbyliao

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

     ListView是ASP.NET 3.5 Framework中给出的又一个新控件,比起ASP.NET 2.0 Framework的GridView来,又方便了不少。

     在这里,我对自己开发过程中使用ListView控件的一些心得讲述一下。

     ListView的诸事件中的ItemCreated事件和ItemDataBound事件有如下区别:

1.ItemCreated事件发生在ItemDataBound事件之前

2.ItemCreated事件所做的工作是初始化各个模板Template中的控件。

3.ItemDataBound事件在ItemCreated初始化控件后再对需要进行数据绑定的控件进行绑定。

4.要动态的为ListView添加控件,必须在ItemCreated事件期间进行。

5.要去的ListView动态控件的绑定值,必须在ItemDataBound事件期间进行。

例子:

     用ListView列出所有的用户和所有的权限。权限用CheckBoxList来表示。点击相应的权限就做出修改。

前台代码:(控件)

Code

 

后台代码:

 

Code

 

 

posted on 2008-11-07 13:11  Bobbyliao  阅读(3044)  评论(1)    收藏  举报