成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在RowDataBound的事件處理中編碼確定數(shù)據(jù)對應(yīng)的值

開發(fā) 后端
本文簡單介紹了如何在RowDataBound的事件處理中編碼確定數(shù)據(jù)對應(yīng)的值。

當(dāng)ProductsDataTable綁定到GridView,GridView將會產(chǎn)生若干個ProductsRow。GridViewRow的DataItem屬性將會生成一個實際的ProductRow。在GridView的 RowDataBound事件發(fā)生之后,為了確定UnitsInStock的值,我們需要創(chuàng)建RowDataBound的事件處理,在其中我們可以確定UnitsInStock的值并做相應(yīng)的格式化

EventHandler的創(chuàng)建過程和前面兩個一樣

創(chuàng)建GridView的RowDataBound事件的事件處理 

RowDataBound: 創(chuàng)建GridView的RowDataBound事件的事件處理

在后臺代碼里將會自動生成如下代碼

  1. protected void HighlightCheapProducts_RowDataBound(object sender, GridViewRowEventArgs e)  
  2.  
  3. {  
  4.  
  5. }  
  6.  

當(dāng)RowDataBound事件觸發(fā),第二個參數(shù)GridViewRowEventArgs中包含了對GridViewRow的引用,我們用如下的代碼來訪問GridViewRow中的ProductsRow   

  1. protected void HighlightCheapProducts_RowDataBound(object sender, GridViewRowEventArgs e)  
  2.  
  3.     {        // Get the ProductsRow object from the DataItem property...  
  4.  
  5.         Northwind.ProductsRow product = (Northwind.ProductsRow)((System.Data.DataRowView)e.Row.DataItem).Row;  
  6.  
  7.         if (!product.IsUnitPriceNull() && product.UnitPrice <  10m)  
  8.  
  9.         {  
  10.  
  11.             // TODO: Highlight the row yellow...  
  12.  
  13.        }  
  14.  
  15.     }  
  16.  

當(dāng)運(yùn)用RowDataBound事件處理時,GridView由各種類型不同的行組成,而事件發(fā)生針對所有的行類型, GridViewRow的類型可以由RowType屬性決定,可以是以下類型中的一種

·DataRow – GridView的DataSource中的一條記錄

·EmptyDataRow – GridView的DataSource顯示出來的某一行為空

·Footer – 底部行; 顯示由GridView的ShowFooter屬性決定

·Header – 頭部行; 顯示由GridView的ShowHeader屬性決定

·Pager – GridView的分頁,這一行顯示分頁的標(biāo)記

·Separator – 對于GridView不可用,但是對于DataList和Reapter的RowType屬性卻很有用,我們將在將來的文章中討論他們

當(dāng)上面四種(DataRow, Pager Rows Footer, Header)都不合適對應(yīng)值時,將返回一個空的數(shù)據(jù)項, 所以我們需要在代碼中檢查GridViewRow的RowType屬性來確定:

  1. protected void HighlightCheapProducts_RowDataBound(object sender, GridViewRowEventArgs e)  
  2.  
  3. {  
  4.  
  5.         // Make sure we are working with a DataRow  
  6.  
  7.         if (e.Row.RowType == DataControlRowType.DataRow)  
  8.  
  9.         {  
  10.  
  11.             // Get the ProductsRow object from the DataItem property...  
  12.  
  13.             Northwind.ProductsRow product = (Northwind.ProductsRow)((System.Data.DataRowView)e.Row.DataItem).Row;  
  14.  
  15.             if (!product.IsUnitPriceNull() && product.UnitPrice <  10m)  
  16.  
  17.             {  
  18.  
  19.                 // TODO: Highlight row yellow...  
  20.  
  21.             }  
  22.  
  23.         }  
  24.  
  25. }  
  26.  

【編輯推薦】

  1. ASP.NET 2.0數(shù)據(jù)教程:SelectMethod屬性的使用
  2. ASP.NET 2.0數(shù)據(jù)教程:在業(yè)務(wù)邏輯層添加方法
  3. ASP.NET 2.0數(shù)據(jù)教程:為TableAdapter添加方法
  4. ASP.NET 2.0數(shù)據(jù)教程:使用一個硬編碼參數(shù)值
  5. ASP.NET 2.0數(shù)據(jù)教程:綁定到ObjectDataSource
責(zé)任編輯:book05 來源: 博客堂
相關(guān)推薦

2009-07-27 16:56:05

DataBound

2009-07-27 16:42:16

DataBound

2016-01-22 11:05:07

2010-03-23 14:34:44

Python vim檢

2009-06-14 17:53:25

ibmdwWebSphere

2015-07-20 11:12:43

數(shù)據(jù)中心數(shù)據(jù)中心建設(shè)

2013-05-15 15:30:02

數(shù)據(jù)中心綜合布線

2023-12-07 19:00:25

數(shù)據(jù)科學(xué)機(jī)器學(xué)習(xí)數(shù)據(jù)可視化

2017-03-14 13:51:23

AndroidView事件分發(fā)和處理

2017-12-27 14:22:07

數(shù)據(jù)中心負(fù)載成本

2016-04-29 10:02:39

2009-07-28 08:24:16

GridView綁定數(shù)

2023-10-04 00:01:00

sizeofC 語言

2011-06-16 14:23:43

JavaScript空事件處理程序

2021-02-06 10:27:45

C#函數(shù)參數(shù)

2010-04-28 18:25:51

Oracle數(shù)據(jù)庫

2010-05-31 15:23:02

MySQL數(shù)據(jù)庫NUL

2011-04-01 14:14:42

SQL Server空值

2009-06-10 15:27:08

netbeans 編碼亂碼

2021-09-02 13:49:37

復(fù)雜事件處理CEP數(shù)據(jù)安全
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 视频1区2区 | 国产wwwcom | 亚洲激情在线观看 | 91精品久久久久久久 | 欧美日韩在线播放 | xxxxx免费视频 | 国产又爽又黄的视频 | 国产精品高潮呻吟久久av黑人 | 黄色毛片在线看 | 亚洲国产精品一区 | 午夜成人免费视频 | 欧美成年网站 | 成人做爰www免费看视频网站 | 日韩欧美在线观看视频 | 蜜桃精品视频在线 | 欧美精品久久久久久久久老牛影院 | 91一区二区三区在线观看 | 91精品中文字幕一区二区三区 | 欧洲一区二区三区 | 国产一区91精品张津瑜 | 国产精品美女www爽爽爽视频 | 精品www | 免费观看成人鲁鲁鲁鲁鲁视频 | 国产精品日韩欧美一区二区三区 | 久久久91 | 国内自拍偷拍 | 天天干天天插天天 | 日本特黄a级高清免费大片 国产精品久久性 | www.日韩 | 在线观看亚洲专区 | 国产精品久久久久久久久污网站 | 成人日b视频 | 国产精品久久久久久久久久久久久 | 免费99精品国产自在在线 | 国产一区二区在线免费观看 | 久久精品一区二区 | 国产成人精品在线播放 | 99re在线视频观看 | 日本不卡一区 | 美女视频h | 成人免费一级 |