DataView:利用RowDataBound來轉換要顯示的內容
有時候經常遇到這樣的情況,在資料庫中某個欄位存放的是0或1,而在頁面上展現時候肯定就不能顯示0或1了,相信這樣沒人知道這是幹嘛的。預設情況Dataview繫結後自動把資料庫中存放的內容丟給Label顯示,為了能讓人看懂我們需要把它們轉換下,比如1為“是”,0為“否”之類的:
在獲取Cell的內容時候這裡有點區別:
1)當不是一個TemplateField時候使用:
String t = e.Row.Cells[6].Text //Cells的下標從0開始,當然還有其他方法,這裡只是突簡單,呵呵
2)如果是TemplateField需要使用:
((Label) e.Row.Cells[6].FindControl("Label6")).Text; //我這裡只是一個例子,具體要看你放的是什麼控制元件來對應轉換,如果是按鈕就是Button等等。
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--> 1 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
2 {
3 if (e.Row.RowType == DataControlRowType.DataRow)
5 {
6 string label = ((Label)e.Row.Cells[6].FindControl("Label6")).Text;
8 if (label == "0")
10 {
11 e.Row.Cells[6].Text = "否";
12 }
13 else
14 {
15 e.Row.Cells[6].Text = "是";
16 }
17 }
18 }
19
20
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-566845/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Flex佈局-垂直居中並換行顯示內容Flex
- QT tableWidget 內容居中顯示QT
- 巧用網頁顯示硬碟內容網頁硬碟
- 自定義UILabel內容顯示內邊距UI
- CSS滑鼠懸停下拉顯示內容CSS
- SAP Fiori Elements 應用裡的 Title 顯示的內容是從哪裡來的
- layui使用彈出層 關閉後彈層的內容又顯示出來UI
- MVP for Android: 如何組織顯示層的內容MVPAndroid
- Oracle如何更改show parameter顯示內容的列的格式Oracle
- AngularJS轉換請求內容AngularJS
- PHP顯示文章內容點選數加一PHP
- ccat – 使用語法突出顯示輸出內容
- JavaScript操作下拉框動態顯示內容JavaScript
- pyqt中的目錄QFileSystemModel 內容用 QTreeView 顯示QTView
- u盤內容被隱藏win10怎麼顯示_win10 u盤內容不顯示如何恢復Win10
- Android上的MVP:如何組織顯示層的內容AndroidMVP
- AngularJS中轉換響應內容AngularJS
- 打造可顯示上傳內容的自定義進度條
- Layer.js實現表格溢位內容省略號顯示,懸停顯示全部JS
- UEditor編輯文章時貼上內容的時候導致原來的圖片不能顯示
- js控制文字內容過多時候點選展開方式顯示全部內容demoJS
- 網站內容綱要網站
- 使用dataview元件顯示伺服器端xml檔案資料View元件伺服器XML
- 讀取mysq資料庫l資料,並使用dataview顯示資料庫View
- 複習Linux如何顯示檔案指定行數的內容Linux
- js實現的點選顯示或者隱藏相關內容JS
- 逐行顯示檔案內容並允許修改的DCL指令碼指令碼
- 一個內容分頁、排序、顯示等功能的專案排序
- 更新UITextView後,自動顯示到最下面內容UITextView
- ListView進階系列之一 內容順序淡淡顯示View
- Qt中關於QLabel等其顯示內容的縮放與對齊,動態圖的顯示QT
- WIN10動態磁貼不顯示內容怎麼設定 WIN10設定動態磁貼不顯示內容方法Win10
- 使用xml來顯示數學公式 (轉)XML公式
- js將文字框的內容回車換行符轉換為<br/>換行JS
- webdriver中利用js來向富文字框書寫內容WebJS
- 爬取的小說內容儲存在資料庫後再在模板中渲染顯示的時候沒有換行資料庫
- 軟體測試內容的要點
- Vue日曆的編寫,可顯示周和月的模式(其中可以自定義日曆裡內容的顯示)Vue模式