若按钮的 CommandName属性设置不为上述各项 将引发 Datalist控件的 I temCommand事件。 特别地,按钮的 CommandName 属性设置为 select, 除了引发 Datalist控件的 ItemCommand事件外,还会引发 SelectedIndexchange事件 ItemCommand事件:在控件生成事件时发生。向 Datalist 控件加入按钮类控件的 Commandname属性可以设置成除上述规 定外的任何名字,当这些按钮被单击时,都将引发 ItemCommand事件,在这个事件处理程序中通过判别按钮控件 的 CommandName属性就知道单击的是哪个按钮。 SelectedindexChange事件:当控件内的选择项发生改变 后激发。 ItemCreated事件:在控件内创建项时激发。若要对控件 内的子控件做某些初始设置时,可以利用这个事件,如此正 当其时。子控件的初始设置不能够放在 Page Load中做,在那 里访问不到这些子控件,因为它们被包含到了容器控件中
● 若按钮的CommandName属性设置不为上述各项, 将引发DataList控件的 ItemCommand事件。 ● 特别地,按钮的CommandName属性设置为select, 除了引发DataList控件的ItemCommand事件外,还会引发 SelectedIndexChange事件。 ItemCommand事件:在控件生成事件时发生。向DataList 控件加入按钮类控件的CommandName属性可以设置成除上述规 定外的任何名字,当这些按钮被单击时,都将引发 ItemCommand事件,在这个事件处理程序中通过判别按钮控件 的CommandName属性就知道单击的是哪个按钮。 SelectedIndexChange事件:当控件内的选择项发生改变 后激发。 ItemCreated事件:在控件内创建项时激发。若要对控件 内的子控件做某些初始设置时,可以利用这个事件,如此正 当其时。子控件的初始设置不能够放在Page_Load中做,在那 里访问不到这些子控件,因为它们被包含到了容器控件中
二、 Datalist控件的模板编辑器「 使用 datalist控件的模板编辑器 (一)新建项目 新建一个Web应用程序项目。 二)连接数据库 Dadaist控件最适宜于显示数据库中的数据。为了测试以下程 序的运行效果,我们使用数据连接向导将数据库 product的数据表 fruitI nfo连 sql connecton1、 sqldataAdapterl和 dataset11。 (三)编辑项模板 Datalist控件的模板生成器可以方便地生成项模板、页眉页脚 模板和分隔符模板。项模板的使用方法 将 Datalist控件拖至页面,右击控件 Datalist1弹出快捷菜单, 在快捷菜单上单击【编辑模板】,会弹岀它的子菜单如下图
二、DataList控件的模板编辑器 使用DataList控件的模板编辑器 (一)新建项目 新建一个Web应用程序项目。 (二)连接数据库 DadaList控件最适宜于显示数据库中的数据。为了测试以下程 序的运行效果,我们使用数据连接向导将数据库product的数据表 fruitInfo连接到网页,此举将生成以下3个数据控件: sqlConnecton1、sqlDataAdapter1和dataSet11。 (三)编辑项模板 DataList控件的模板生成器可以方便地生成项模板、页眉页脚 模板和分隔符模板。项模板的使用方法: 将DataList控件拖至页面,右击控件DataList1弹出快捷菜单, 在快捷菜单上单击【编辑模板】,会弹出它的子菜单如下图