値がハイパーリンクとして機能する Gridview の列を作成したいと考えています。ハイパーリンクの URL は、データセットから提供されたパーツで構成されています
Foreach(dRow in Tables[0].Row)
{
url = "<a href=ClientView.aspx?\"" + dRow["client_id"].ToString() +"</a>";
}
このリンクを表示するグリッドビューで列を生成するにはどうすればよいですか?
他の列はマークアップで定義されます。
<asp:GridView ID="GridView1" runat="server" Width="100%" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="Sno" HeaderText="SNo" />
<asp:BoundField DataField="ClientName" HeaderText="Name" />
</Columns>
</asp:GridView>
gridview のSNo列とClientName列の間に列 ClientId を追加したいと考えています。そのテキストはデータセット行drow["clientid"]
フィールドから取得され、URL のように動作するようにアンカー タグで囲まれています。