乙個典型的例子. 適用 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 大功告成!注意 ...