Analytics

2010年7月22日 星期四

[ASP.NET]使用DataGrid超連結資料行繫結資料(Hyperlink data using the DataGrid row bind Profile)


問題

使用DataGrid超連結資料行繫結資料



解決方法

當我們資料來源的Table有欄位是url的位置的時候,如果知道如何使用Gridview的超連結資料行來繫結資料的話,就可以省的很多code囉!

做法如下:
1.對DataGrid點一下=>點右上角的箭頭=>展開功能後點"屬性產生器"
1
2
2.此時會出現DataGrid屬性頁面=>點左邊第2個的"資料行"=>於左邊的"可用資料行"點選"超連結資料行"(HyperLinkField)=>按中間的>按鈕將該欄位加入"選取的資料行"=>可看見點選的"超連結資料行"(HyperLinkField)的欄位被加入了
3
 
3.點擊"選取的資料行"裡剛加入的"超連結資料行"=>可看到下方有"文字欄位"以及"URL欄位(DataNavigateUrlFields)=>
 文字欄位是要繫結資料來源裡的URL說明的欄位名
4
URL欄位(DataNavigateUrlFields)是要繫結資料來源裡(dataset or more)的URL欄位名
5

=>設定好後最下方有"目標",這邊是給你選url繫結後要怎樣顯示,例如跳出新視窗,或是在本身頁面顯示等...
6

=>按下確定,即完成設定!

如何,是不是簡單很多!

沒有留言:

熱門文章