GridView 格式化特定值

2022-03-21 06:34:16 字數 673 閱讀 8016

如果希望格式化某個特定的行甚至某個單元格,解決方法是相應gridview。rowdatabind事件,該事件在網格的一部分(標題,題注,分頁,普通行或交替資料行,選定專案)被建立時發生。gridviewrow.dataitem屬性提供指定行的資料物件,而通過 gridviewrow.cells集合可以讀取行的內容,通過gridviewrow可以改變顏色和對齊方式,增加或刪除子控制項等。

下面的示例處理rowdatabound時間並按如下的規則設定顏色

1. 如果稱呼是ms或mrs,則將背景設為粉色,前景設為栗色。

2. 如果稱呼是mr,背景色設為深藍色,前景色為淡青色。

3. 對於其他通用稱呼入dr,則呈現通過gridview.backcolor屬性設定背景顏色

rowdatabound事件**如下:

這裡使用databinder.eval方法通過反射從資料中讀取資訊

GridView 中的日期格式化

當gridview繫結datetime型別的資料時,經常會出現顯示長日期格式,但我們經驗要用到乙個出生年月的資料,我們只要1984 3 21,可預設的是1984 3 21 00 00 00 如下明細 這裡gridview 裡顯示時間的格式2008年10月20日5點57分42秒 yyyy代表年 m代表...

GridView中資料格式化

為什麼設定了dataformatstring沒有效果?格式化字串可以為任意字串,並且通常包含字段值的佔位符。例如 dataformatstring aaaccc 其中的aaa和ccc表示任意的字串 n是從零開始的引數列表中的字段值的索引,因為每個單元格中只有乙個字段值,所以n通常為0 bbb為格式字...

平方值格式化

描述 獲得使用者輸入的乙個整數n,計算n的平方值 結果採用寬度20字元方式居中輸出,空餘字元採用減號 填充。如果結果超過20個字元,則以結果寬度為準。輸入輸出示例 輸入 10 輸出 100 本題是一道簡單的python處理題,除了簡單的輸入輸出,還需要用到eval 函式,input 的輸入為字串,所...