Добавление кода для логики формы FillOrCancel



Чтобы завершить логику формы FillOrCancel, выполните следующие действия.

1. Перенесите следующие два пространства имен в область, чтобы не указывать полные имена их членов.

C#Копировать

using System.Data.SqlClient;

using System.Text.RegularExpressions;

2. Добавьте в класс переменную и вспомогательный метод, как показано в следующем коде.

C#Копировать

// Storage for the order ID value.

private int parsedOrderID;

 

/// <summary>

/// Verifies that an order ID is present and contains valid characters.

/// </summary>

private bool IsOrderIDValid()

{

// Check for input in the Order ID text box.

if (txtOrderID.Text == "")

{

   MessageBox.Show("Please specify the Order ID.");

   return false;

}

 

// Check for characters other than integers.

else if (Regex.IsMatch(txtOrderID.Text, @"^\D*$"))

{

   // Show message and clear input.

   MessageBox.Show("Customer ID must contain only numbers.");

   txtOrderID.Clear();

   return false;

}

else

{

   // Convert the text in the text box to an integer to send to the database.

   parsedOrderID = Int32.Parse(txtOrderID.Text);

   return true;

}

}

3. Заполните основные тексты методов для обработчиков событий нажатия кнопки, как показано в следующем коде.

/// <summary>

/// Closes the form.

/// </summary>

private void btnFinishUpdates_Click(object sender, EventArgs e)

{

this.Close();

}

Подключение базы данных

К проекту подключите любую имеющуюся у вас базу данных и вывести содержимое одной из таблиц в компонент DataGridView (dgvCustomerOrders) на форму FillOrCancel.

Перейдите на окно формы FillOrCancel. Откройте источник данных. Выберете таблицу и форму представления данных DataGidView (табличное представление данных):

 

Удерживая левую кнопку мыши, переместите таблицу из окна Data Sources на форму приложения.

 

 

Тестирование приложения

Нажмите клавишу F5 для сборки и тестирования приложения после написания кода для каждого обработчика события нажатия кнопки и общего кода программы.


Дата добавления: 2020-04-25; просмотров: 130; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!