zoukankan      html  css  js  c++  java
  • 数据展现DataList控件(26)

    repeater控件时通过的迭代程序,而DataList控件则提供专门用于控制列表布局的附属功能,与repeater不同,DataList呈现其模板定义模板定义元素周围的表行和单元格,从而提供了更为丰富的布局和格式设置功能。例如,DataList控件支持repeatcolumns和repeatdirction属性,这两个属性分别指定列数和数据项的显示方式(水平或者垂直)。DataList还支持样式特性,如字体大小和字体名称等。使用DataList控件除显示模板定义的数据绑定列表外,DataList控件还支持选择和编辑数据。

    DataList控件的数据绑定:

    protected void Page_Load(object sender, EventArgs e)
    {
    string connstr = ConfigurationSettings.AppSettings["Connstring"].Trim();//通过配置文件中的配置节取得数据库连接字符串
    SqlConnection conn = new SqlConnection(connstr);
    SqlDataAdapter da = new SqlDataAdapter("select* from student", conn);//定义数据适配器
    DataSet ds = new DataSet();//定义数据集
    da.Fill(ds, "student");//填充到数据集student表
    da.Dispose();//释放所占有的资源
    this.DataList1.DataSource = ds.Tables["studnet"].DefaultView;//把DataList控件的数据源绑定为student表
    this.DataList1.DataBind();//数据绑定
    }


    在页面加载时进行绑定

    DataList控件支持的模板

    模板名称 说明
    AIternatingItemTemplate 交替项模板
    EditItemTemplate 编辑模板
    FooterItemTemplate 脚注模板
    HeaderItemTemplate 页眉模板
    ItemTemplate 项模板
    SelectedItemTemplate 选中模板
    SpearatorItemTemplate 分隔符模板
    可以通过datalist控件的不同部分设置属性以及样式外观:
    datalist的样式属性
    样式属性 说明
    AIternatingItemStyle 指定datalist控件中交替项的样式
    EditItemStyle 指定datalist控件中编辑的样式
    FooterItemStyle 指定datalist控件中脚注的样式
    HeaderStyle 指定datalist控件中页眉的样式
    ItemStyle 指定datalist控件中项的样式
    SelectedItemStyle 指定datalist控件中选定项的样式
    SpearatorItemStyle 指定datalist控件中各项之间分隔符的样式
    DataList控件支持五个事件:
    1. EditCommand:由带有CommandName=”edit”的子控件产生
    2. CancelCommand:由带有CommandName=”cancel”的子控件产生
    3. UpdateCommand:由带有CommandName=”update”的子控件产生
    4. DeleteCommand:由带有CommandName=”delete”的子控件产生
    5. ItemCommand:DataList的默认事件
  • 相关阅读:
    前端之html的常用标签2和css基本使用
    前端之前端介绍或html的常用标签1
    mysql之练习题4
    mysql之零碎知识
    mysql之索引查询2
    python对象类型----数字&字符串
    初识python---简介,简单的for,while&if
    Shell 语句
    正则表达式----grep
    EG:nginx反向代理两台web服务器,实现负载均衡 所有的web服务共享一台nfs的存储
  • 原文地址:https://www.cnblogs.com/shenzhoulong/p/1752697.html
Copyright © 2011-2022 走看看