<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      XuGang

      記錄一個程序員的成長

       

      固定GridView 的表頭和某幾列

      一、首先引用 JavaScript 和 CSS 文件:

        <script type="text/javascript" src="superTables.js"></script>
        <link href="superTables_Default.css" rel="Stylesheet" type="text/css" />

       

      二、添加自定義的 CSS 樣式:

          <style type="text/css">
               .gridcell
      { padding:5px;}
               
               .fakeContainer 
      {
                  float
      : left;
                  margin
      : 5px; 
                  border
      : solid 1px #ccc;
                  width
      : 630px;
                  height
      : 250px;
                  background-color
      : #ffffff;
                  overflow
      : hidden;
              
      }
          </style>

       

      三、添加 GridView 網格控件并進行相關設置(包括:后臺的數據綁定 和 前臺的顯示配置)

      <asp:GridView ID="grid_Report" runat="server" CellPadding="3" Font-Size="14pt" 
      style
      ="word-break:keep-all" BorderColor="#CCCCCC" BorderStyle="Solid" 
       BorderWidth
      ="1px">
       <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" 
           HorizontalAlign
      ="Center"  Wrap="False" CssClass="gridcell"  />
       <RowStyle ForeColor="#000066" />
      </asp:GridView>

       

       四、在 GridView 網格控件的下面添加 JavaScript 控制代碼:

      <script type="text/javascript">
      //<![CDATA[
      var grid = document.getElementById("grid_Report");
      if(grid != null && grid != undefined){
         grid.parentNode.className = "fakeContainer";

      (function() {
          var start = new Date();
          superTable("grid_Report", {
              cssSkin : "Default",
             fixedCols : 1,
             onFinish : function () 
             {        
                  // Basic row selecting for a superTable with/without fixed columns
                  if (this.fixedCols == 0) 
                  {
                      for (var i=0, j=this.sDataTable.tBodies[0].rows.length; i<j; i++) 
                      {
                          this.sDataTable.tBodies[0].rows[i].onclick = function (i) 
                          {
                              var clicked = false;
                              var dataRow = this.sDataTable.tBodies[0].rows[i];
                              
                              return function () 
                              {
                                  if (clicked) 
                                  {
                                      dataRow.style.backgroundColor = "#ffffff";
                                      clicked = false;
                                  }
                                  else 
                                  {
                                      dataRow.style.backgroundColor = "#eeeeee";
                                      clicked = true;
                                  }
                              }
                          }.call(this, i);
                      }
                  }
                  else 
                  {
                      for (var i=0, j=this.sDataTable.tBodies[0].rows.length; i<j; i++) 
                      {
                          //xugang  begin
                          if(i % 2 == 0){
                            this.sDataTable.tBodies[0].rows[i].style.backgroundColor = "#f5ffef";
                          }
                          if(i >=(j - 2)){
                            this.sDataTable.tBodies[0].rows[i].style.backgroundColor ="#eeeeee";//"#ffffd2";
                          }
                          //xugang  end
                          
                          this.sDataTable.tBodies[0].rows[i].onclick = this.sFDataTable.tBodies[0].rows[i].onclick = function (i) 
                          {
                              var clicked = false;
                              var dataRow = this.sDataTable.tBodies[0].rows[i];
                              var fixedRow = this.sFDataTable.tBodies[0].rows[i];
                              
                              //var dataRow_old_Color = dataRow.style.backgroundColor;
                              //var fixedRow_old_Color = fixedRow.style.backgroundColor;
                              return function () 
                              {
                                  if (clicked) 
                                  {
                                      //dataRow.style.backgroundColor = fixedRow_old_Color;//"#ffffff";
                                      //fixedRow.style.backgroundColor = fixedRow_old_Color;//"#eeeeee";
                                      clicked = false;
                                  }
                                  else 
                                  {
                                    
                                      //dataRow.style.backgroundColor = "#ffffd2";
                                      //fixedRow.style.backgroundColor = "#adadad";
                                      clicked = true;
                                  }
                              }
                          }.call(this, i);
                      }
                  }
                  
                  return this;
             }
          });
      })();

      }
      //]]>
      </script>

      注意:此 JavaScript 控制代碼必須獲得 GridView 網格控件,所以必須寫在 GridView 網格控件之后。

       

      效果如下:

       

       

      全部代碼如下

      Default.aspx:

      View Code
      <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="SuperTables._Default" %>

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      <html xmlns="http://www.w3.org/1999/xhtml" >
      <head runat="server">
          <title>無標題頁</title>

          <script type="text/javascript" src="superTables.js"></script>
          
          <link href="superTables_Default.css" rel="Stylesheet" type="text/css" />
          <style type="text/css">
                  .gridcell
      { padding:5px;}
               
               .fakeContainer 
      {
                  float
      : left;
                  margin
      : 5px; 
                  border
      : solid 1px #ccc;
                  width
      : 630px;
                  height
      : 250px;
                  background-color
      : #ffffff;
                  overflow
      : hidden;
              
      }
          
      </style>
      </head>
      <body>
          <form id="form1" runat="server">
          <div>
            <asp:GridView ID="grid_Report" runat="server" CellPadding="3" Font-Size="14pt" 
              style
      ="word-break:keep-all" BorderColor="#CCCCCC" BorderStyle="Solid" 
               BorderWidth
      ="1px">
               <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" HorizontalAlign="Center"  Wrap="False" CssClass="gridcell"  />
               <RowStyle ForeColor="#000066" />
             </asp:GridView>
          </div>
          </form>
      </body>

      <script type="text/javascript">
      //<![CDATA[
      var grid = document.getElementById("grid_Report");
      if(grid != null && grid != undefined){
         grid.parentNode.className 
      = "fakeContainer";

      (
      function() {
          
      var start = new Date();
          superTable(
      "grid_Report", {
              cssSkin : 
      "Default",
             fixedCols : 
      1,
             onFinish : 
      function () 
             {        
                  
      // Basic row selecting for a superTable with/without fixed columns
                  if (this.fixedCols == 0
                  {
                      
      for (var i=0, j=this.sDataTable.tBodies[0].rows.length; i<j; i++
                      {
                          
      this.sDataTable.tBodies[0].rows[i].onclick = function (i) 
                          {
                              
      var clicked = false;
                              
      var dataRow = this.sDataTable.tBodies[0].rows[i];
                              
                              
      return function () 
                              {
                                  
      if (clicked) 
                                  {
                                      dataRow.style.backgroundColor 
      = "#ffffff";
                                      clicked 
      = false;
                                  }
                                  
      else 
                                  {
                                      dataRow.style.backgroundColor 
      = "#eeeeee";
                                      clicked 
      = true;
                                  }
                              }
                          }.call(
      this, i);
                      }
                  }
                  
      else 
                  {
                      
      for (var i=0, j=this.sDataTable.tBodies[0].rows.length; i<j; i++
                      {
                          
      //xugang  begin
                          if(i % 2 == 0){
                            
      this.sDataTable.tBodies[0].rows[i].style.backgroundColor = "#f5ffef";
                          }
                          
      if(i >=(j - 2)){
                            
      this.sDataTable.tBodies[0].rows[i].style.backgroundColor ="#eeeeee";//"#ffffd2";
                          }
                          
      //xugang  end
                          
                          
      this.sDataTable.tBodies[0].rows[i].onclick = this.sFDataTable.tBodies[0].rows[i].onclick = function (i) 
                          {
                              
      var clicked = false;
                              
      var dataRow = this.sDataTable.tBodies[0].rows[i];
                              
      var fixedRow = this.sFDataTable.tBodies[0].rows[i];
                              
                              
      //var dataRow_old_Color = dataRow.style.backgroundColor;
                              //var fixedRow_old_Color = fixedRow.style.backgroundColor;
                              return function () 
                              {
                                  
      if (clicked) 
                                  {
                                      
      //dataRow.style.backgroundColor = fixedRow_old_Color;//"#ffffff";
                                      //fixedRow.style.backgroundColor = fixedRow_old_Color;//"#eeeeee";
                                      clicked = false;
                                  }
                                  
      else 
                                  {
                                    
                                      
      //dataRow.style.backgroundColor = "#ffffd2";
                                      //fixedRow.style.backgroundColor = "#adadad";
                                      clicked = true;
                                  }
                              }
                          }.call(
      this, i);
                      }
                  }
                  
                  
      return this;
             }
          });
      })();

      }
      //]]>
      </script>
      </html>

      Default.aspx.cs

      View Code
      namespace SuperTables
      {
          public partial class _Default : System.Web.UI.Page
          {
              protected void Page_Load(object sender, EventArgs e)
              {
                  StreetLightRunStatus_BLL streetLightRunStatus_BLL = new StreetLightRunStatus_BLL();
                  DataTable dt_Report = streetLightRunStatus_BLL.
                              Get_Run_Report_Data("17""2011""09""發電量""風機");
                  this.grid_Report.DataSource = dt_Report;
                  this.grid_Report.DataBind();
              }
          }
      }

       

      參考來源:http://www.rzrgm.cn/RobotTech/archive/2008/07/23/1249328.html

      Demo下載 (注意:其中包含原始示例[FixedHeader_Demo.rar]文件)

       

      posted on 2011-10-27 17:26  鋼鋼  閱讀(7475)  評論(1)    收藏  舉報

      導航

      主站蜘蛛池模板: 日日爽日日操| 九九热免费在线视频观看| 日本激情久久精品人妻热| 国产片AV国语在线观看手机版 | 拍真实国产伦偷精品| 亚洲一区二区av免费| 日本一区二区三区视频版| 亚洲午夜精品久久久久久抢| 国产亚洲精品自在久久vr| 国产成人av一区二区三| 亚洲av无码专区在线亚| 亚洲中文字幕日产无码成人片| 色九月亚洲综合网| 老太脱裤子让老头玩xxxxx| 男女啪啪高潮激烈免费版| 欧美成人精品三级网站| 高清无打码一区二区三区| 国产午夜福利视频在线| 东方av四虎在线观看| 国产亚洲综合另类色专区| 久久99久久99精品免视看国产成人| 干老熟女干老穴干老女人| 国内精品视频一区二区三区| 十八禁午夜福利免费网站| 十八禁国产一区二区三区| 亚洲肥老太bbw中国熟女| 亚洲国产性夜夜综合| 国产精品免费观在线| 丰满岳乱妇久久久| 日韩av日韩av在线| av色国产色拍| 亚洲精品三区二区一区一| 亚洲日韩av无码一区二区三区人| 欧美日产国产精品日产| 另类 专区 欧美 制服| 久久国产精品二国产人妻| 野外做受三级视频| A毛片终身免费观看网站| 精品国产中文字幕在线| 亚洲精品色在线网站| 久久精品中文字幕少妇|