Form2.cs 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace KotenkovStudents
  11. {
  12. public partial class Form2 : Form
  13. {
  14. public Form2()
  15. {
  16. InitializeComponent();
  17. }
  18. private void студентыBindingNavigatorSaveItem_Click(object sender, EventArgs e)
  19. {
  20. this.Validate();
  21. this.студентыBindingSource.EndEdit();
  22. this.tableAdapterManager.UpdateAll(this.studentsDataSet);
  23. }
  24. private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
  25. {
  26. button1.Enabled = true;
  27. }
  28. private void button1_Click(object sender, EventArgs e)
  29. {
  30. DataGridViewColumn Col = null;
  31. switch (listBox1.SelectedIndex)
  32. {
  33. case 0:
  34. Col = dataGridViewTextBoxColumn2;
  35. break;
  36. case 1:
  37. Col = dataGridViewTextBoxColumn3;
  38. break;
  39. case 2:
  40. Col = dataGridViewTextBoxColumn4;
  41. break;
  42. case 3:
  43. Col = dataGridViewTextBoxColumn5;
  44. break;
  45. case 4:
  46. Col = dataGridViewTextBoxColumn6;
  47. break;
  48. case 5:
  49. Col = dataGridViewTextBoxColumn7;
  50. break;
  51. case 6:
  52. Col = dataGridViewTextBoxColumn8;
  53. break;
  54. case 7:
  55. Col = dataGridViewTextBoxColumn9;
  56. break;
  57. case 8:
  58. Col = dataGridViewTextBoxColumn10;
  59. break;
  60. case 9:
  61. Col = dataGridViewTextBoxColumn11;
  62. break;
  63. case 10:
  64. Col = dataGridViewTextBoxColumn12;
  65. break;
  66. //case 11: Col = dataGridViewTextBoxColumn1;// break;
  67. }
  68. if (radioButton1.Checked)
  69. студентыDataGridView.Sort(Col, ListSortDirection.Ascending);
  70. else
  71. студентыDataGridView.Sort(Col, ListSortDirection.Descending);
  72. }
  73. private void button2_Click(object sender, EventArgs e)
  74. {
  75. студентыBindingSource.Filter = "ФИО = '" + comboBox1.Text + "'";
  76. }
  77. private void button3_Click(object sender, EventArgs e)
  78. {
  79. студентыBindingSource.Filter = "";
  80. }
  81. private void button5_Click(object sender, EventArgs e)
  82. {
  83. for (int i = 0; i < студентыDataGridView.ColumnCount; i++)
  84. for (int j = 0; j < студентыDataGridView.RowCount; j++)
  85. {
  86. студентыDataGridView[i, j].Style.BackColor = Color.White;
  87. студентыDataGridView[i, j].Style.ForeColor = Color.Black;
  88. }
  89. for (int i = 0; i < студентыDataGridView.ColumnCount; i++)
  90. for (int j = 0; j < студентыDataGridView.RowCount; j++)
  91. if (студентыDataGridView[i, j].Value != null)
  92. if (студентыDataGridView[i, j].Value.ToString().IndexOf(textBox1.Text) > -1)
  93. {
  94. студентыDataGridView[i, j].Style.BackColor = Color.AliceBlue;
  95. студентыDataGridView[i, j].Style.ForeColor = Color.Blue;
  96. }
  97. }
  98. private void button4_Click(object sender, EventArgs e)
  99. {
  100. this.Close();
  101. }
  102. private void предметыBindingNavigatorSaveItem_Click(object sender, EventArgs e)
  103. {
  104. this.Validate();
  105. //this.предметыBindingSource.EndEdit();
  106. this.tableAdapterManager.UpdateAll(this.studentsDataSet);
  107. }
  108. private void Form2_Load(object sender, EventArgs e)
  109. {
  110. // TODO: данная строка кода позволяет загрузить данные в таблицу "studentsDataSet.Студенты". При необходимости она может быть перемещена или удалена.
  111. this.студентыTableAdapter.Fill(this.studentsDataSet.Студенты);
  112. // TODO: данная строка кода позволяет загрузить данные в таблицу "studentsDataSet.Предметы". При необходимости она может быть перемещена или удалена.
  113. //this.предметыTableAdapter.Fill(this.studentsDataSet.Предметы);
  114. }
  115. private void студентыBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)
  116. {
  117. this.Validate();
  118. this.студентыBindingSource.EndEdit();
  119. this.tableAdapterManager.UpdateAll(this.studentsDataSet);
  120. }
  121. }
  122. }