close

在ASP中可以藉由DetailsViews方便的使用其來連繫資料庫的內容

使用智慧標籤  

紅色圈圈為智慧型標籤,點擊後就可以對資料來源做更改

 

今天遇到一個狀況

將由預設的畫面MbGender欄位改成DropDownList方式呈現

並自己編輯List內容

 

作法如下

0. 運用sqlDataSource來選擇資料來源 (暫略)

1. 首先必須選擇智慧型標籤 並選擇編輯欄位

DetailViews_0  

 

3.  將要編輯的欄位轉換為TemplateField

DetailViews_1

 

 

4. 再次點擊智慧標籤 這次選擇編輯樣板

  DetailViews_2

 

5.     分別於ItemTemplate與EditTemplate加入DropDownList

DetailViews_3

 

6.點擊DropDownList  同樣點擊智慧標籤   編輯DropDownList項目 

以本例預做出性別的選單 

Text 是要呈現的文字(ex:Female/Male) 

Value 則是從資料庫選出來的值(資料庫我是選用bit)故結果為True/False

EditItem1g

EditItem2

 

7. 最後在智慧標籤 選擇設定資料來源 

在SelectedValue的地方選擇您想連繫的欄位

DataBinding    

 

8. 別忘了將DetailsView屬性 DefaultMode 改成 insert 就可以產生如圖

dropdonwlist  

 

arrow
arrow
    全站熱搜

    chuangmaster 發表在 痞客邦 留言(0) 人氣()