前台:
=========================================================
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BorderWidth="0px" DataKeyNames="babyClassId" OnRowDeleting="GridView1_RowDeleting">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<img height="12" src="images/dp_13.gif" width="6"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="babyClassId" HeaderText="编号">
<ItemStyle CssClass="hidden" />
<HeaderStyle CssClass="hidden" />
</asp:BoundField>
<asp:TemplateField HeaderText="宝贝分类">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "babyClassName")%>' CommandName="Delete"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="hidden" />
</asp:GridView>
后台:
=========================================================
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
//获取ID的值
string strId = this.GridView1.Rows[e.RowIndex].Cells[1].Text.Trim();
//获取LinkButton1的控件
LinkButton lb = (LinkButton)GridView1.Rows[e.RowIndex].FindControl("LinkButton1");
Label17.Text = lb.Text.ToString();
contion += " and product.babyClassId = " + strId;
Bind_DataList(contion, 3);
e.Cancel = true;
}
本文来自CSDN博客,出处:http://blog.csdn.net/love1221/archive/2007/06/06/1640966.aspx