Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2016, 13:39   #1
Moonlite
Пользователь
 
Регистрация: 09.04.2014
Сообщений: 16
По умолчанию Цикл проверки ввода данных

Подскажите как написать цикл который будет проверять правильность ввода данных? Я заполняю Datagridview через TextBoxs и мне нужно чтобы при не заполнении какого-либо Textbox вылазило сообщение что необходимо ввести данные!
Вот пример кода на заполнение DataGridView:
Код:
private void button1_Click(object sender, EventArgs e)
        {
            Главное_меню main = this.Owner as Главное_меню;
            if (main != null)
            {
                main.поставщикиBindingSource.AddNew();
                DataRowView dgrw = main.поставщикиBindingSource.Current as DataRowView;
                dgrw["Название поставщика"] = textBox1.Text;
                dgrw["Адрес поставщика"] = textBox2.Text;
                dgrw["Телефон поставщика"] = textBox3.Text;
                main.поставщикиBindingSource.EndEdit();
                textBox1.Clear();
                textBox2.Clear();
                textBox3.Clear();
                MessageBox.Show("Поставщик успешно добавлен");
                this.Close();
 
            }
        }
Moonlite вне форума Ответить с цитированием
Старый 10.06.2016, 14:20   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А причем тут цикл? Просто проверяйте что введено и если что-то не так, то выводите сообщение и выходите функции не выполняя следующие действия.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.06.2016, 15:21   #3
Moonlite
Пользователь
 
Регистрация: 09.04.2014
Сообщений: 16
По умолчанию

Можно пример как это сделать?
Moonlite вне форума Ответить с цитированием
Старый 10.06.2016, 15:31   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Код:
private void btnCreateUser_Click(object sender, EventArgs e)
{
    string name = tboxName.Text;
    if (String.IsNullOrWhiteSpace(name))
    {
        MessageBox.Show(...);
        return;
    }

    ...

    CreateUser(name);
}
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.06.2016, 17:00   #5
Moonlite
Пользователь
 
Регистрация: 09.04.2014
Сообщений: 16
По умолчанию

спасибо
Moonlite вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл проверки sg-ua Общие вопросы Delphi 1 25.05.2015 13:32
Ошибка проверки корректности ввода Valentina2011 Общие вопросы C/C++ 3 13.05.2012 20:40
C#. Внешнее завершение метода методом проверки ввода killo C# (си шарп) 1 16.11.2010 12:53
Не работает цикл проверки на наличие неверных символов artemavd Общие вопросы Delphi 39 17.09.2010 04:55
Помогите написать скрипт для проверки правильности ввода числа в строке DiSpalL JavaScript, Ajax 6 19.06.2009 16:48