110,538
社区成员
发帖
与我相关
我的任务
分享
<asp:TemplateField HeaderText="内容标题" SortExpression="Title">
<ItemTemplate>
<table>
<tr>
<td>
<asp:HyperLink ID="HyperLink1" runat="server"></asp:HyperLink>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
for (int i = 0; i < GridView1.Rows.Count; i++)
{
HyperLink hl = (HyperLink)GridView1.Rows[i].Cells[0].FindControl("HyperLink1");
hl.NavigateUrl = pubchaurl + ds.Tables[0].Rows[i]["AAA"];
hl.Text = ds.Tables[0].Rows[i]["BBB"].ToString();
hl.Target = "_blank";
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
String AAA = DataBinder.Eval(e.Row.DataItem, "AAA").ToString();
String BBB = DataBinder.Eval(e.Row.DataItem, "BBB").ToString();
HyperLink hl = (HyperLink)e.Row.FindControl("HyperLink1");
hl.NavigateUrl = pubchaurl + AAA;
hl.Text = BBB;
hl.Target = "_blank";
}
}