日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
經(jīng)典C#實(shí)現(xiàn)CheckBox翻頁(yè)選中

本文的C#實(shí)現(xiàn)CheckBox翻頁(yè)選中方法,從OnPageIndexChanged事件和OnItemDataBound事件分別描述,好好理解呦。

C#實(shí)現(xiàn)CheckBox翻頁(yè)選中

 
 
 
  1. //OnPageIndexChanged事件  
  2.  string data = "";  
  3.         foreach (DataGridItem dgi in DataGrid1.Items)  
  4.         {  
  5.             CheckBox cb = (CheckBox)dgi.FindControl("chk");  
  6.             if (cb.Checked)  
  7.             {  
  8.                 data += "1";  
  9.             }  
  10.             else 
  11.             {  
  12.                 data += "0";  
  13.             }  
  14.         }  
  15.         if (ViewState["pagedata"] != null)  
  16.         {  
  17.             Hashtable ht = (Hashtable)ViewState["pagedata"];  
  18.             if (ht.Contains(DataGrid1.CurrentPageIndex))  
  19.             {  
  20.                 ht[DataGrid1.CurrentPageIndex] = data;  
  21.             }  
  22.             else 
  23.             {  
  24.                 ht.Add(DataGrid1.CurrentPageIndex, data);  
  25.             }  
  26.             ViewState["pafedata"] = ht;  
  27.         }  
  28.         else 
  29.         {  
  30.             Hashtable ht = new Hashtable();  
  31.             ht.Add(DataGrid1.CurrentPageIndex, data);  
  32.             ViewState["pagedata"] = ht;  
  33.         }  
  34. //OnItemDataBound事件  
  35.  //查看ViewState的data是否為1從而是否選中CheckBox  
  36.             if (ViewState["pagedata"] != null)  
  37.             {  
  38.                 Hashtable ht = (Hashtable)ViewState["pagedata"];  
  39.                 if (ht.Contains(DataGrid1.CurrentPageIndex))  
  40.                 {  
  41.                     CheckBox cb = (CheckBox)e.Item.FindControl("chk");  
  42.                     cb.Checked = ht[DataGrid1.CurrentPageIndex].ToString()[e.Item.ItemIndex].ToString() == "1";  
  43.                 }  
  44.             }  

以上就是筆者為大家介紹的C#實(shí)現(xiàn)CheckBox翻頁(yè)選中事件。

【編輯推薦】

  1. 解析C# Socket編程實(shí)現(xiàn)訪問(wèn)網(wǎng)絡(luò)的原理
  2. C# switch語(yǔ)句簡(jiǎn)單描述
  3. C# ServiceController類(lèi)剖析
  4. C#抓取網(wǎng)頁(yè)程序的實(shí)現(xiàn)淺析
  5. C#內(nèi)存管理詳細(xì)分析

文章標(biāo)題:經(jīng)典C#實(shí)現(xiàn)CheckBox翻頁(yè)選中
文章位置:http://www.dlmjj.cn/article/dpecjip.html