zoukankan      html  css  js  c++  java
  • Add an onclick event in the DataGrid for any Column

     
    protected void ItemDB(object sender , System.Web.UI.WebControls.DataGridItemEventArgs e )
     
    {
     
         DataView dv = (DataView)DataGrid1.DataSource;
     
         DataColumnCollection dc = dv.Table.Columns ;
     
         string strID;
     
         foreach (DataColumn dcCol in dv.Table.Columns)
     
         {
     
              if ((e.Item.ItemType == ListItemType.AlternatingItem )||(e.Item.ItemType == ListItemType.Item ))
     
              {
     
                   strID = DataGrid1.DataKeys[e.Item.ItemIndex].ToString ();
     
                   e.Item.Cells[dc.IndexOf(dc[dcCol.ColumnName])].Attributes.Add("style", "cursor:hand");
     
                   e.Item.Cells[dc.IndexOf(dc[dcCol.ColumnName])].Attributes.Add("onclick", "javascript:window.open('details.aspx?id=" + strID + "'," + "'MyPage','height=300,width=300')");
     
              }
     
         }
     
    }
  • 相关阅读:
    Angularjs html文本显示
    .net与.net core学习目录
    数据库学习目录
    WCF学习目录
    sql学习目录
    EF学习目录
    git for Windows
    图谱论(Spectral Graph Theory)基础
    2017机器学习相关会议时间
    数值分析教材统计
  • 原文地址:https://www.cnblogs.com/Bluer/p/546944.html
Copyright © 2011-2022 走看看