Парадигма загрузки страницы в Windows Forms Что это? - PullRequest
0 голосов
/ 01 июля 2010

Итак, у меня есть приложение для форм Windows, и у меня есть выпадающий список, связанный с набором данных.При загрузке я хочу привязать элемент управления к значению базы данных.У меня есть некоторая проверка, но я хочу, чтобы это происходило только после загрузки формы и изменения пользователем значения в раскрывающемся списке.В настоящее время у меня есть код в событии _SelectedIndexChanged.Это срабатывает, когда элемент управления также связан со значением базы данных.

Я знаю в asp.net, что я могу сказать (! Page.IsPostBacK), чтобы контролировать, должен ли он запускать код.Что такое парадигма форм Windows?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 01 июля 2010

Проще всего было бы иметь переменную bool в вашей форме, установленную на false. Внутри события SelectedIndexChanged установите переменную на true. Когда ваш код проверки выполняется, попросите его проверить это значение переменной bool, чтобы определить, следует ли выполнять проверку.

0 голосов
/ 16 апреля 2014

Код:

 public bool ispostbask = false;
    public Form1()
    {
        InitializeComponent();
     }
  private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ispostbask)
        {
            //your code
        }
        ispostbask = true;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...