【发布时间】:2017-07-24 09:07:37
【问题描述】:
我目前正在做一个内部项目,我创建了一个连接到 SQL 表的 GridView,如下所示:
GridView1
我使用以下代码创建了视图内容按钮:
<Columns>
<asp:ButtonField ButtonType="Button" Text="View Content" CommandName="Select" />
<asp:BoundField DataField="ContentID" HeaderText="ContentID" InsertVisible="False" ReadOnly="True" SortExpression="ContentID" />
<asp:BoundField DataField="Code" HeaderText="Code" SortExpression="Code" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />
<asp:BoundField DataField="URL" HeaderText="URL" Visible="true" SortExpression="URL" />
</Columns>
但这就是我现在卡住的地方。 我想点击查看内容按钮并让它导航到所选行上的 URL。
URL 来自 SQL 表,并且有一个字符串,所以我想,它需要先转换,但我可能错了。
我开始把我的代码放在下面:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewCommandEventArgs x = (GridViewCommandEventArgs)e;
if (x.CommandName == "Select")
{
GridViewRow row = GridView1.SelectedRow;
}
}
【问题讨论】: