как получить переменную от загрузки формы к действию? - PullRequest
0 голосов
/ 04 сентября 2011
private void showCategory_Load(object sender, EventArgs e)
{
   string categoryId = "100"
}

private void button1_Click(object sender, EventArgs e)
{
   textBox1.Text = categoryId;
}

как передать строку categoryId от загрузки формы до нажатия кнопки? Спасибо.

1 Ответ

2 голосов
/ 04 сентября 2011

Если это приложение Windows Forms, чем использовать переменную на уровне класса, а не в функции

public partial class showCategory : Form
{
    string categoryId = null;

    private void showCategory_Load(object sender, EventArgs e)
    {
        this.categoryId = "100";
    }

    private void button1_Click(object sender, EventArgs e)
    {
        textBox1.Text = this.categoryId;
    }
}

Если это веб-приложение - сохраните значение для некоторого состояния: ViewState, Session, HiddenField и т. Д.

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