Свяжите значение statuslabel с statuslabel другой формы - PullRequest
0 голосов
/ 02 марта 2020

Я хочу подключить тип учетной записи к satuslabel другой формы

   if (sdr.HasRows)
            {
                frmMainMenu mm = new frmMainMenu();
                id = sdr["USN"].ToString();
                id2 = sdr["E_ID"].ToString();
                accounttype = sdr["AccountType"].ToString();
                if (accounttype == "Student")
                {
                    MessageBox.Show("Welcome User ID: "+id);
                }
                else 
                {
                    MessageBox.Show("Welcome Employee ID: "+id2);
                }
                mm.AcctTypeLBL.Text = mm.AcctTypeLBL.Text+" "+accounttype;
                mm.Show();
                this.Hide();
                con.Close();
            }

Но по какой-то причине он не будет отображать текст

private void btnIB_Click(object sender, EventArgs e)
    {
        frmLogin log = new frmLogin();
        frmIssueBook ib = new frmIssueBook();
        ib.AcctTypeLBL.Text = ib.AcctTypeLBL.Text + " " + log.accounttype;
        ib.Show();
        this.Hide();
    }

Возможно, так как он выбирает

public string accounttype;

, который еще не инициализирован, так как, когда я заменил код на этот

public string acc="Student"

Это сработало.

Есть ли способ подключить инициализированный?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...