grid中的繫結 格式化

2021-09-05 15:40:55 字數 979 閱讀 5868

乙個典型的例子. 適用 asp.net2.0

有乙個表是儲存學生的資訊 :字段 出生年月日,datetime 性別 bit (bool) 名字 varchar

這個時候我們希望顯示

名字      年齡      性別 出生年月

張三      20            男   2005-12-10

小雲      23            女   2004-13-12

名字的話.我們不需要進行任何的操作就可以直接繫結了

第二個年齡呢? 似乎沒有辦法直接對它進行繫結了.

第三個性別.也沒有辦法對它直接進行繫結了

第四個似乎也沒有辦法對它直接繫結.等等 不要這麼快下決定.我們可以對它進行一下格式化(可以設定它的formart 似乎僅限於 貨幣,日期.其它不懂如何去用)

這個時候我們就會想.第四個可以這樣格式化.哪第二個是不是可以呢?   我也不清楚如何去實現

我們來看將要出場的

第一種方法 自己在 aspx.cs這個檔案時寫乙個方法

string getage(

object

o)接著在aspx檔案裡就可以用

第二種方法是在databound事件中寫.**省略..

第三種方法用了這麼多的服務端的方法 我們是不是把目光稍微轉移一下.對了.客服端指令碼

我們可以利用js來計算它的年齡

script

>

/p>

function

getage(o)

/p>

script

>

/p>

呼叫這這樣用了

接下來我們要繫結性別了.

性別同樣的可以按上面的三種方法進行繫結.你是否可以想到新的方法呢?

第四種方法.替換法.(適用於,bool型 int型)

第五種 在字串格式化

第六種方法:在 sql查詢階段進行替換.**省略.

風雲 lovebanyi

頁面中數字格式化和時間格式化

var clearnonum function obj g,只保留第乙個.清除多餘的 必須保證第乙個為數字而不是.obj.value obj.value.replace g,obj.value obj.value.replace replace g,replace obj.value obj.val...

GridView繫結模板格式化日期總結

問題描述 gridview模板列繫結資料庫中的t logdate欄位,然後讀取系統時間。如下 eval t logdate tostring 顯示結果是 2008 01 26 14 03 59 我現在要就顯示2008 01 26。很簡單,看下面 eval t logdate tostring 大功告...

GridView繫結模板格式化日期總結

gridview模板列繫結資料庫中的t logdate欄位,然後讀取系統時間。如下 eval t logdate tostring 顯示結果是 2008 01 26 14 03 59 我現在要就顯示2008 01 26。很簡單,看下面 eval t logdate tostring 大功告成!注意 ...