Курсовая работа: Разработка структуры класса "Адресное бюро"

numb1 = Convert.ToInt32(dataGridView1.CurrentRow.Index);

form.textBox1.Text = list[numb1].LastName;

form.textBox2.Text = list[numb1].FirstName;

form.textBox3.Text = list[numb1].MiddleName;

form.textBox4.Text = list[numb1].Town;

form.textBox5.Text = list[numb1].Street;

form.textBox6.Text = list[numb1].Number.ToString();

form.textBox7.Text = list[numb1].Korpus.ToString();

form.ShowDialog();

list[numb1].LastName = form.FlatAdr.LastName;

list[numb1].FirstName = form.FlatAdr.FirstName;

list[numb1].MiddleName = form.FlatAdr.MiddleName;

list[numb1].Town = form.FlatAdr.Town;

list[numb1].Street = form.FlatAdr.Street;

list[numb1].Number = form.FlatAdr.Number;

list[numb1].Korpus = form.FlatAdr.Korpus;

dataGridView1.Rows[numb1].Cells[0].Value = list[numb1].LastName;

dataGridView1.Rows[numb1].Cells[1].Value = list[numb1].FirstName;

dataGridView1.Rows[numb1].Cells[2].Value = list[numb1].MiddleName;

dataGridView1.Rows[numb1].Cells[3].Value = list[numb1].Town;

dataGridView1.Rows[numb1].Cells[4].Value = list[numb1].Street;

dataGridView1.Rows[numb1].Cells[5].Value = list[numb1].Number.ToString();

dataGridView1.Rows[numb1].Cells[6].Value = list[numb1].Korpus.ToString();

В приложении реализован поиск по имени (radioButton1) или по адресу (radioButton2). Компонент RadioButtonпозволяет пользователю выбрать единственный вариант из группы доступных, когда используется вместе с другими элементами управления RadioButton. Если необходимо осуществить поиск по имени, то выбирается radioButton1, в TextBox1 вводится информация для поиска, нажимается кнопка «Искать». Информация для поиска заносится в переменную типа string. Затем в цикле перебираются все записи данного класса и сравнивается поле имя, фамилия, отчество (либо только имя) с этой переменной. Поискпоименивыглядиттак:

if (radioButton1.Checked == true)

{for (int i = 0; i < list.Count; i++)

{if ((list[i].LastName == search) || (list[i].FirstName == search) || (list[i].MiddleName == search))

{dataGridView1.Rows.Add();

dataGridView1.Rows[k1].Cells[0].Value = list[i].LastName;

К-во Просмотров: 279
Бесплатно скачать Курсовая работа: Разработка структуры класса "Адресное бюро"