datalist控件的用法,详细点
发布网友
发布时间:2024-09-26 15:54
我来回答
共2个回答
热心网友
时间:2024-11-05 11:01
DataList 控件支持几种事件。这些事件之一 ItemCreated 事件提供一种在运行时自定义项的创建过程的方法。ItemDataBound 事件也提供自定义 DataList 控件的能力,但要在数据可用于检查之后才可提供。例如,如果正使用 DataList 控件显示待办事宜列表,则可以用红色文本显示过期项,以黑色文本显示已完成项,以绿色文本显示其他任务。这两个事件都可用于重写来自模板定义的格式设置。
其余事件为了响应列表项中的按钮单击而引发。它们旨在帮助您响应 DataList 控件的最常用功能。支持该类型的四个事件:
EditCommand
DeleteCommand
UpdateCommand
CancelCommand
当用户单击某项中的按钮时,该事件会冒泡到按钮的容器:DataList 控件。按钮引发的确切事件取决于所单击的按钮的 CommandName 属性。例如,如果按钮的 CommandName 属性为 edit,则该按钮导致引发 EditCommand 事件。如果 CommandName 属性为 delete,则该按钮导致引发 DeleteCommand 事件,等等。
DataList 控件还支持 ItemCommand 事件,当用户单击没有预定义的命令(如“编辑”或“删除”)的按钮时引发该事件。通过将按钮的 CommandName 属性设置为一个需要的值,然后在 ItemCommand 事件处理程序中对其进行测试,可以将该事件用于自定义功能。(例如,可以在选择某项时使用该方法,如允许用户选择 DataList Web 服务器控件中的项中所述。)
有关 DataList 控件支持的事件的完整列表,请参见 DataList 事件。有关 Web 窗体事件的更多详细信息,请参见 ASP.NET 服务器控件事件模型。
详情参见:http://huerqingqing.blogbus.com/s22089/
热心网友
时间:2024-11-05 11:06
label
label
=
((label)datalist1.items[索引].findcontrol("lbldeptname"))