저는 masterpage와 session으로 ASP.NET에 사용합니다. 나는 메뉴를 masterpage에 넣었다. sucsessfuly 로그인 후 세션에 변수를 저장합니다.C# WinForm Menu Strip
이제 Winform을 사용하고 있습니다. i가 변수
교체 세션 내가
너무 succsseuly 로그인 후에 나 변수에 저장 형식으로 대체 마스터 페이지 세션 insted 오프 스위치 패널에있는 메뉴 스트립을 사용한다.
public partial class Principale : Form
static string _ClientId;
public static string ClientId
{
get { return _ClientId; }
set { _ClientId = value; }
}
LeOrdre_BL oOrdre_BL = new LeOrdre_BL();
LeOrdreStatut_Entite_BL oOrdreStat_BL = new LeOrdreStatut_Entite_BL();
public Principale()
{
InitializeComponent();
ClientId = LoginData.Trim().Substring(0, LoginData.Trim().Length - 1);
panelControl_Ordre.Hide();
panelControl_Mag.Hide();
}
private void ordreToolStripMenuItem_Click(object sender, EventArgs e)
{
panelControl_Ordre.Show();
panelControl_Mag.Hide();
GetDataOrdre();
}
private void magasinierToolStripMenuItem_Click(object sender, EventArgs e)
{
panelControl_Ordre.Hide();
panelControl_Mag.Show();
}
public void GetDataOrdre()
{
try
{
bindingSource_OdreStatus.DataSource = oOrdreStat_BL.Get_All_OrdreStatut();
STATUT_ORDRE.DataSource = bindingSource_OdreStatus;
STATUT_ORDRE.DisplayMember = "LIBELLE";
STATUT_ORDRE.ValueMember = "NO";
bindingSource_Ordre.DataSource = oOrdre_BL.Get_Ordre_BL();
dataGridView_ordre.DataSource = bindingSource_Ordre;
dataGridView_ordre.DataMember = "OrdreTable";
}
catch (Exception excThrown)
{
lbl_Princ_Err.Text = excThrown.Message;
}
}
올바른 방법으로 또는 Winform에서 ASP.NET Masterpage를 대체 할 생각이 있습니까?
고지 사전
패널을 같은 양식으로 유지하고 싶다면 'Principale'의 내용을 변경하는 대신 새 양식을 열어도 좋을지 모르겠습니까? – Otiel