2012-09-15 44 views
0

我有一個數據綁定字段說「角色」 數據庫中其相應字段的值包含1,2,3。格式數據綁定字段根據值 - ASP

我需要知道我是否可以根據 的值格式化該數據綁定字段,例如: 如果1是值,則應顯示「Admin」。 如果2是值,它應顯示「支持」。 如果3是值,它應該顯示「用戶」。

我可以使用DataFormatString達到這個目的嗎?

PLS幫助。

+0

朋友,請添加一些評論atleast – Hybridzz

+0

顯示一些代碼。你現在怎麼顯示它 – codingbiz

回答

0

一種方法是從數據庫或隱藏代碼顯示它e.g之前得到這個值

Select 
Role, 
CASE 
    WHEN Role = 1 THEN 'Admin' 
    WHEN Role = 2 THEN 'Support' 
    WHEN Role = 3 THEN 'User' 
END RoleDescription 
FROM MyTable 

輸出如下。你可以使用角色描述值而不是角色

Role  RoleDescription 
---------------------------------- 
1   Admin 
2   Support 
1   Admin 
1   Admin 
3   User 
+0

這很好,但你不能編輯數據。我找到了另一個解見下文。 :P – Hybridzz

+0

好的。很酷,只要它有效 – codingbiz

0

Atlast我找到了一條路..反正謝謝了codingbiz !!

將該字段設置爲模板字段並編輯該模板。在項目模板視圖中,刪除標籤字段並插入下拉菜單。在那裏您手動添加項目的值並將選定值綁定到字段(此處爲角色)。

步驟.. 選擇項目>將其轉換爲模板列>

編輯模板>選擇模板(ItemTemplate中)> 更改標籤到下拉>添加項目砸下來,其值>綁定選擇的值屬性原始數據字段..

THATZ IT !!