Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 104 стр.

UptoLike

Составители: 

104
Использование метода ExecuteScalar
Применять метод ExecuteScalar объекта Command в Windows-приложениях
очень легкодостаточно указать элемент управления (текстовое поле, надпись)
для вывода одиночного значения.
Использование метода ExecuteReader
Теперь рассмотрим метод ExecuteReader. Одна из главных задач при ис-
пользовании этого методаразместить возвращаемый набор данных в элемен-
те управления на форме.
Создайте новое приложение. Расположите на форме элемент ListBox, его
свойству Dock установите значение Bottom. Добавим элемент Splitter, свойству
Dock которого также установим значение Bottom. Наконец, перетаскиваем эле-
мент ListView, свойству Dock которого устанавливаем значение Fill.
Далее, нужно настроить внешний вид элемента ListView: в окне Properties в
поле свойства Columns нажимаем на кнопку
(...).
В редакторе «Column Header Collection Editor» добавляем следующие че-
тыре элемента:
Name Text
chTouristID Код туриста
chFamily Фамилия
chFirstName Имя
chMiddleName Отчество
Для отображения созданных столбцов свойству View элемента устанавли-
ваем значение Details. Также включим режим отображения линий сеткив
свойстве GridLines выбираем значение True. Сделанные изменения немедленно
отобразятся на элементе.
Подключаем пространство имен для работы с базой:
using System.Data.SqlClient;
В классе формы создаем объекты conn и dataReader:
SqlConnection conn = null;
SqlDataReader dataReader;
В конструкторе формы добавляем код для заполнения данными элемен-
тов управления:
public Form1()
{
InitializeComponent();
try
{
conn = new SqlConnection();
conn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" +
@"D:\ВМИ\For ADO\BDTur_firmSQL2.mdf" +
";Integrated Security=True;Connect Timeout=30;User Instance=True";