ASP.NET動態網站開發培訓-09.GridView控制元件(下)

人生不再重來發表於2014-11-02
第九講:GridView控制元件(下)

課程安排:
  • 新增和設定超連結欄位(HyperLinkField)
  • 新增和設定影像欄位(ImageField)
  • 新增和設定模板欄位(TemplateField)

新增和設定超連結欄位(HyperLinkField)
     1.作用:
          用於新增將包含指向其他頁的連結的列。超連結欄位可以包含靜態文字,也可以將資料欄位顯示為超連結。

     2.屬性
          DataTextField:用於設定在該列中顯示什麼內容。
          DataNavigateUrlFields:繫結到超連結的NavigateUrl屬性的欄位。 
          DataNavigateUrlFormatString:繫結到超連結的NavigateUrl屬性的值應用的格式設定。

     右擊GridView智慧標記,選編輯列,在可用欄位選中HyperLinkField。
          HeadText:連結顯示的內容。
     注意:如果傳入的引數有多個,可以增加佔位符,另外在DataNavigateUriFields中繫結的欄位用逗號隔開多個。


新增和設定影像欄位(ImageField)
    1.作用
          用於顯示圖片的列。

     2.屬性
          DataImageUriField:指定影像的Url與哪個欄位繫結
          DataImageUrlFormatString:對ImageUrl應用格式

     3.舉例:
          DataImageUrlField:pic
          DataImageUrlFormatString: ~/imges/{0}


新增和設定模板欄位
     1.作用
          用於新增可以設定模板的列

     2.舉例
          當使用編輯功能時,只能從下拉選單中選擇資料。

     新增TemplateField模板欄位後,再選中GridView智慧標記中的編輯模板
     
     ItemTemplate  正常顯示模板
     EditItemTemplate 編輯模板

相關文章