我有一个网格视图和一个数据列表(机器人分别包含一些列和链接按钮)我如何通过单击网格视图中的链接按钮找到数据列表链接按钮控件(网格视图数据由数据生成列表链接按钮和两者都提到了相同的数据密钥)我拥有的相关代码是这个
protected void Gird1_Click(object sender, GridViewDeleteEventArgs e)
{
Label id = (Label)Grid1.Rows[e.RowIndex].FindControl("lbl_PID");
DataTable dt = (DataTable)ViewState["DataTable"];
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
if (dt.Rows[i]["P_ID"].ToString() == id.Text)
{
dt.Rows[i].Delete();
}
}
}
// LinkButton lnkbtn = (LinkButton)DataList1.Items[e.RowIndex].FindControl("lnk_Add");
LinkButton lnkbtn = (LinkButton)DataList1. [Convert.ToInt32(id.Text)];//FindControl("lnk_Add");
lnkbtn.Enabled = true;
ViewState["DataTable"] = dt;
Grid1.DataSource = ViewState["DataTable"];
Grid1.DataBind();
}