使用隐藏的行来做,看下面例子
<td bgcolor="#ffffcc" align="center">
<asp:Label ID="lbl_Id" Visible=false Text='<%# DataBinder.Eval(Container.DataItem,"abusid").ToString() %>' Runat=server />
</td>>
.cs
private void Repeater1_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
if(e.Item.ItemIndex >=0)
{
Label lblid=(Label)e.Item.FindControl("lbl_Id");
Response.Redirect("该行的ID号码"+lblid.Text);
}
}
<td bgcolor="#ffffcc" align="center">
<asp:Label ID="lbl_Id" Visible=false Text='<%# DataBinder.Eval(Container.DataItem,"abusid").ToString() %>' Runat=server />
</td>>
.cs
private void Repeater1_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
if(e.Item.ItemIndex >=0)
{
Label lblid=(Label)e.Item.FindControl("lbl_Id");
Response.Redirect("该行的ID号码"+lblid.Text);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货