Добавление кода для логики формы 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!