問題
使用DataGrid超連結資料行繫結資料
解決方法
當我們資料來源的Table有欄位是url的位置的時候,如果知道如何使用Gridview的超連結資料行來繫結資料的話,就可以省的很多code囉!
做法如下:
1.對DataGrid點一下=>點右上角的箭頭=>展開功能後點"屬性產生器"
2.此時會出現DataGrid屬性頁面=>點左邊第2個的"資料行"=>於左邊的"可用資料行"點選"超連結資料行"(HyperLinkField)=>按中間的>按鈕將該欄位加入"選取的資料行"=>可看見點選的"超連結資料行"(HyperLinkField)的欄位被加入了
3.點擊"選取的資料行"裡剛加入的"超連結資料行"=>可看到下方有"文字欄位"以及"URL欄位(DataNavigateUrlFields)=>
文字欄位是要繫結資料來源裡的URL說明的欄位名
URL欄位(DataNavigateUrlFields)是要繫結資料來源裡(dataset or more)的URL欄位名
=>設定好後最下方有"目標",這邊是給你選url繫結後要怎樣顯示,例如跳出新視窗,或是在本身頁面顯示等...
=>按下確定,即完成設定!
如何,是不是簡單很多!
沒有留言:
張貼留言