• ASP.NET DataList控件


    DataList控件
    实现查看详细信息按钮
    1.     在普通项模板中添加一个按钮 将该按钮的 commandName 属性设置为”select”
    2.     在DataList的ItemCommand 事件中 实现选择行

    代码
        protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
         {
            
    if (e.CommandName=="select")
             {
                
    this.DataList1.SelectedIndex = e.Item.ItemIndex;
                
    this.DataList1.DataBind();
             }
    }

    3.     在选中项 模板中 显示需要显示的信息
           <SelectedItemTemplate>
             <%# DataBinder.Eval(Container.DataItem,"title") %>
             发行日期:<%# DataBinder.Eval(Container.DataItem,"publishDate","{0:d}") %>
             <%# DataBinder.Eval(Container.DataItem,"contentdescription") %>
             </SelectedItemTemplate>
    GirdView控件

    添加字段页面:

    HyperLinkField 超链接项
    主要属性:

    DataNavigateUrlFields         将要绑定的数据源字段名称
    DataNavigateUrlFormatString   将以get方式提交到目标页面如:BookDetail.aspx?id={0}
    连接后面的?id= 是提交地址 {0} 是占位符
    或者:
    比如将要提交的页面是一个有序的页面它根据表中的ID字段来命名页面名称
    DataNavigateUrlFields       属性为 BookName
    DataNavigateUrlFormatString 属性为 Books/{0}.aspx

    RowDataBound事件 实现鼠标悬停当前行变色

    代码
      protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
       {
          
    if (e.Row.RowType == DataControlRowType.DataRow)//如果当前行的类型为数据行
           {
              
    //将当前绑定的行添加一个属性
              
    //当鼠标悬停 设置背景为蓝色           e.Row.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#6699ff'");         
              
    //当鼠标离开 恢复背景颜色
               e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor");
           }
       }
    作者:BuildNewApp
    出处:http://syxchina.cnblogs.comBuildNewApp.com
    本文版权归作者、博客园和百度空间共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则作者会诅咒你的。
    如果您阅读了我的文章并觉得有价值请点击此处,谢谢您的肯定1。
  • 相关阅读:
    仿windows的嵌入式GUI系统(一)
    入群必看内容。
    嵌入式开发入门(2)
    仿windows消息机制的嵌入式GUI系统(二)(未完)
    使用硬件定时器软模拟多个定时器(8.15改进版)
    Python 文件目录操作
    C/C++ cast
    C/C++ basic
    C/C++ debug
    C++ 引用返回值
  • 原文地址:https://www.cnblogs.com/syxchina/p/2197354.html
Copyright © 2020-2023  润新知