を作成datagrid
し、データベースからテーブルの1つにリンクしました。次に、からにhyperlink
バインドする必要があるを追加します。column
table
<asp:DataGrid ID="DataGrid1" runat="server" DataSourceID="SqlDataSource1">
</asp:DataGrid>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:holidaysConnectionString %>"
SelectCommand="SELECT [Name], [External_Link] FROM [Person]">
</asp:SqlDataSource>
<asp:HyperLink ID="hyperlink" runat="server" NavigateUrl='http://www.google.com/<%# Bind("External_Link")%>' Target="_blank">Visit Google</asp:HyperLink>
これは機能していません誰かが私が間違っていることをアドバイスできますか?
に2つの列がありtable
、各行(列内)には、クリックされた行に応じて、またはの拡張子が含まれています。Name
External_Hyperlink
external_hyerplink
url
www.google.com/extension1
www.google.com/extension2 etc.
しかし、私が正しい方向に向かっているとは思わないでください。私の問題を解決するためのアイデアを教えてください。