グリッド ビューとデータ リストがあります (ボットにはそれぞれいくつかの列とリンク ボタンが含まれています) グリッド ビューのリンク ボタンをクリックしてデータ リスト リンク ボタン コントロールを見つけるにはどうすればよいですか (グリッド ビュー データはデータによって生成されます)リストリンクボタンと両方に言及された同じデータキーがあります)私が持っている関連コードはこれです
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();
}