« [ASP.NET] DataGrid (特定の列のみ表示) | メイン | [ASP.NET] DataGrid (背景色の設定) »

2005年10月06日

[ASP.NET] DataGrid (ハイパーリンクを表示)

        'DBに7列分のデータがある場合
        Dim HLC(7) As HyperLinkColumn

'1列目にリンクを設定
HLC(0) = New HyperLinkColumn
HLC(0).DataTextField = "Title" 'DBの項目名
HLC(0).DataNavigateUrlField = "Url" 'DBの項目名
'行番号などをURLにしたい時(55行目のリンク先が.aspx?target=55の時)
'HLC(0).DataNavigateUrlFormatString = "WebForm1.aspx?target={0}"

HLC(0).HeaderText = "タイトル(リンクつき)" 'DataGridの項目名
MyGrid.Columns.AddAt(0, HLC(0))

[ DataSourceセット ]
[ DataBind ]

2005 / 10 / 06