Создание ленточной формы




Для создания ленточной формы, необходимо создать новую форму и перетащить таблицу из окна Источники данных на форму (рис. 19), добавить нужные кнопки и оформление.

Рис. 19 Создание приложения

Рис. 20 Создание приложения

Рис. 21 Создание приложения

Рис. 22 Создание приложения

Рис. 23 Создание приложения

Рис. 24 Создание приложения

Рис. 25 Создание приложения

 

Код кнопок ленточной формы

 

private void button8_Click(object sender, EventArgs e) (на всех страницах для кнопки Вернуться)

{

this.Hide();

Form3 frm = new Form3();

frm.Show();

}

 

private void button1_Click(object sender, EventArgs e) (на всех страницах для кнопки Первая)

{

this.дополнительные_услугиBindingSource.MoveFirst();

}

 

private void button2_Click(object sender, EventArgs e) (на всех страницах для кнопки Последняя)

{

this.дополнительные_услугиBindingSource.MoveLast();

}

 

private void button3_Click(object sender, EventArgs e) (на всех страницах для кнопки Предыдущая)

{

this.дополнительные_услугиBindingSource.MovePrevious();

}

 

private void button4_Click(object sender, EventArgs e) (на всех страницах для кнопки Следующая)

{

this.дополнительные_услугиBindingSource.MoveNext();

}

 

private void button5_Click(object sender, EventArgs e) (на всех страницах для кнопки Добавить)

{

this.дополнительные_услугиBindingSource.AddNew();

}

 

private void button6_Click(object sender, EventArgs e) (на всех страницах для кнопки Удалить)

{

this.дополнительные_услугиBindingSource.RemoveCurrent();

}

 

private void button7_Click(object sender, EventArgs e) (на всех страницах для кнопки Сохранить)

{

this.Validate();

this.дополнительные_услугиBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.avtombDataSet);

 

}

 

Создание табличной формы


На табличной форме мы разместим запросы, фильтры и сделаем все это в виде таблиц.

Рис. 26 Создание приложения

Рис. 27 Создание приложения

Рис. 28 Создание приложения

 

Код кнопок табличной формы


private void button3_Click(object sender, EventArgs e) (кнопки Сортировать)

{

System.Windows.Forms.DataGridViewColumn Col = new

System.Windows.Forms.DataGridViewColumn();

RadioButton radioButton1 = new RadioButton();

 

switch (listBox1.SelectedIndex)

{

case 1:

Col = фИОDataGridViewTextBoxColumn;

break;

case 2:

Col = возрастDataGridViewTextBoxColumn;

break;

case 3:

Col = наименованиеДолжностиDataGridViewTextBoxColumn;

break;

case 4:

Col = окладDataGridViewTextBoxColumn;

break;

}

if (radioButton1.Checked)

{

dataGridView1.Sort(Col, ListSortDirection.Ascending);

}

else

{

dataGridView1.Sort(Col, ListSortDirection.Descending);

}

 

}

 

private void button5_Click(object sender, EventArgs e) (кнопки Показать все)

{

отдел_кадровBindingSource.Filter = "";

}

 

private void button1_Click(object sender, EventArgs e) (кнопки Фильтровать)

{

отдел_кадровBindingSource.Filter = "Textbox1'" + comboBox1.Text + "'";

}

private void button11_Click(object sender, EventArgs e) (кнопки Сменить фильтр)

{

отдел_кадровBindingSource.Filterchange = "Textbox1'" + comboBox1.Text + "'";

}

Создание отчета

Для создания отчета необходимо перейти в «Мастер отчетов», выбрать источник данных и наборы данных (35).

Рис. 29 Создание отчета

Рис. 30 Создание отчета

Рис. 31 Создание отчета

Рис. 32 Создание отчета

Рис. 33 Создание отчета

Рис. 34 Создание отчета

Рис. 35 Создание отчета

 

Путем повторения действий создадим также отчеты для других таблиц.

 

Создание гистограмм

Для создания гистограммы необходимо создать новую форму и добавить на неё объект Сhart, после чего в свойстве объекта DataSource выбрать необходимую таблицу (36).

 

Рис. 36 Создание гистограммы

А в поле Source выбрать данные, которые будут отображаться на осях, и имя графика.

Рис. 37 Создание гистограммы

 


 

 

Список литературы

 

1. Нейгел, К. C# 2005 для профессионалов; Вильямс, 2006. - 763 c.

 

2. Рихтер, Джефри CLR via C#. Программирование на платформе Microsoft.NET Framework 2.0 на языке C#; Питер, 2007. - 656 c.

 

3. Робинсон, С.; Корнес, О.; Глинн, Д. и др. C# для профессионалов; М.: Лори, 2005. - 396 c.

 

4. Steven Parker SQL Server 100 Most Asked Questions: Best Practices guide to managing, mining, building and developing SQL Server databases; Ленинград, Издательство Сидорович - Москва, 2009. - 176 c.

 

 

5. Thomas Rizzo, Adam Machanic, Robin Dewson, Rob Walters, Joseph Sack, Julian Skinner, Louis Davidson Pro SQL Server 2005; ТАХО СВ - Москва, 2011. - 704 c

 

6. Базы данных: Учеб. для вузов / Под редакцией А.Д. Хомомненко, СПб КОРОНА принт, 2000. – 416с.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-07-13 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: