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

ASP.NET DetailsView中格式化單元格

開發 后端
本文幫助大家學習在ASP.NET DetailsView中格式化單元格,具體實例則是將DetailsView中高于某個值的單元格高亮。

在ASP.NET DetailsView中,我們已經知道即將綁定的UnitPrice是否高于$75.00,現在我們來看看怎么通過編碼調整UnitPrice的格式,我們可以通過修改DetailsViewID.Rows[index];修改一行數據,而且我們可以通過訪問DetailsViewID.Rows[index].Cells[index]來訪問某一單元格,這樣我們可以通過修改與格式相關的屬性來格式化這一單元格

訪問某一行需要得到某行的索引,索引從0開始, UnitPrice 在 DetailsView中是第15行, 假設他在第四行那么我們可以通過ExpensiveProductsPriceInBoldItalic.Rows[4]來訪問. 這時我們可以通過下面的代碼將這一行顯示為粗體,italic 字體

  1. ExpensiveProductsPriceInBoldItalic.Rows[4].Font.Bold = true;  
  2.  
  3. ExpensiveProductsPriceInBoldItalic.Rows[4].Font.Italic = true;   

然而,這樣將會格式化Label和值,如果我們只想將值格式話,而且我們需要將格式應用到當前行的第二格,請看下面的代碼

  1. ExpensiveProductsPriceInBoldItalic.Rows[4].Cells[1].Font.Bold = true;  
  2.  
  3. ExpensiveProductsPriceInBoldItalic.Rows[4].Cells[1].Font.Italic = true;  

我們還可以通過StyleSheet 來顯示標記和樣式相關信息,而不是用確定的某一行某一列來設置格式,我們用CSS來控制格式,打開Styles.css 文件,添加一個新的Class命名為ExpensivePriceEmphasis按照下面的代碼

  1. CSS  
  2.  
  3. .ExpensivePriceEmphasis   
  4.  
  5. {  
  6.  
  7.     font-weight: bold;  
  8.  
  9.     font-style: italic;  
  10.  
  11. }  
  12.  

然后再DataBound事件中,設置單元的CssClass為ExpensivePriceEmphasis,在DataBound事件處理中添加

當查看Chai(費用低于$75.00),價格將會用正常格式顯示 圖4),但是當查看Mishi Kobe Niku,(價格為$97.00)則會用我們設置的格式顯示(圖5)

價格低于$75.00將會用正常格式顯示 

ASP.NET DetailsView: 價格低于$75.00將會用正常格式顯示

 價格高于$75.00將會用 粗體, Italic 字體顯示

ASP.NET DetailsView: 價格高于$75.00將會用 粗體, Italic 字體顯示

使用FormView控件的 DataBound 事件

綁定到FormView數據的步驟和DetailsView的步驟類似都要創建一個DataBound事件處理, 聲明綁定到控件的DataItem類型屬性, 然后執行綁定。然而,他們更新的方式不同

FormView不包括任何綁定列也不包含行的集合, 取而代之的是他由一系列包含若干靜態HTML, Web控件,綁定表達式的模板組合。調整 FormView的外觀涉及到調整一個或多個FormView的模板

讓我們像前一個例子那樣用FormView列出產品項,但是這次我們僅僅用紅色字體顯示units小于等于10的產品的name和units

【編輯推薦】

  1. ASP.NET 2.0數據教程:添加和配置ObjectDataSource控件
  2. ASP.NET 2.0數據教程:給每個部分添加Default.aspx頁面
  3. ASP.NET 2.0數據教程:添加breadcrumb導航
  4. ASP.NET 2.0數據教程:SiteMapDataSource控件
  5. ASP.NET 2.0數據教程:添加站點地圖
責任編輯:book05 來源: 博客堂
相關推薦

2009-09-03 18:05:04

ASP.NET字符串格

2009-07-27 10:48:53

ASP.NET Det

2009-07-28 03:39:00

ItemTemplat

2009-07-24 11:33:12

MVC單元測試ASP.NET

2009-07-23 16:29:06

ASP.NET單元測試

2021-04-14 07:35:12

Json格式化日期

2009-07-27 16:31:19

ASP.NET Det

2023-01-12 09:30:31

Linux命令行xml

2009-07-22 17:45:35

ASP.NET教程

2022-12-30 08:30:28

Linux命令行json

2009-08-03 14:22:33

什么是ASP.NET

2009-07-28 17:17:19

ASP.NET概述

2009-07-23 10:31:14

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2009-08-07 17:54:41

C#單元格數據

2009-07-29 17:11:25

ASP.NET ISA

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設計

2009-08-05 10:57:17

ASP.NET配置文件配置文件格式

2009-07-29 16:08:07

ASP和ASP.NET

2009-08-03 13:38:18

ASP.NET編程模型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美群妇大交群中文字幕 | 精品久久久久久中文字幕 | 久久久久无码国产精品一区 | 国产中文字幕网 | 久久成人在线视频 | 成人在线视频网 | 国产精品久久久久久高潮 | 在线免费观看a级片 | 国产精品久久久久久 | 亚洲高清一区二区三区 | 久久久久久久电影 | 一级片在线观看视频 | 精品国产久 | 久久香蕉网| 91综合网| 国产视频一区二区 | 免费v片| 午夜精品福利视频 | 亚洲一级淫片 | 日本一卡精品视频免费 | 国产一区在线免费观看视频 | 伊人久久大香线 | 在线观看日本高清二区 | 久久这里有精品 | 午夜免费在线 | 成人九区 | 国产精品3区 | 久久精品国产免费一区二区三区 | 国产清纯白嫩初高生视频在线观看 | 亚洲国产网站 | 亚洲精品中文字幕中文字幕 | 日韩一区二区在线观看视频 | av在线免费播放 | 日韩精品视频在线观看一区二区三区 | 久久久久久网站 | 欧美一区二区成人 | 亚洲二区在线 | 91国内精精品久久久久久婷婷 | 女人毛片a毛片久久人人 | 欧美成人h版在线观看 | 亚洲精品一区中文字幕乱码 |