「Staff_Common」ページでクリックした行に基づいて「Staff_Main」ページのデータを取得するには、Staff_Commonページ*でクリックした行に対応するStaffのIDをStaff_Mainページに渡す必要がありますそれに応じてGridViewを生成することができます。 Staff_Common GridViewの上
AutoGenerateSelectButton="true"
DataKeyNames="id"
OnSelectedIndexChanged="StaffCommon_OnSelectedIndexChanged"
:あなたはプロパティを設定する必要があることを行うには
。 DataKeyNamesの値は、IDを格納する列の名前である必要があります。
は、その後のセッションで同じページストアクリックされたアイテムのIDの背後にあるコードで:
今
protected void StaffCommon_OnSelectedIndexChanged(object sender, EventArgs e)
{
Session["staffId"] = (sender as GridView).SelectedDataKey;
}
あなたがしなければならないすべては、IDに応じてStaff_Mainページ内のデータをバインドすることですセッション["staffId"]に格納されます。
Staff_Main GridViewにロール/パーミッションを個別に設定しますか? – IrishChieftain