Form6.cs 5.6 KB

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