LessPassForm.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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. using System.Data.SqlClient;
  11. namespace WindowsFormsApp1
  12. {
  13. public partial class LessPassForm : Form
  14. {
  15. SqlConnection connection;
  16. SqlCommand command;
  17. SqlDataAdapter adapter;
  18. DataTable table;
  19. public LessPassForm()
  20. //:Данные строчки кода осуществляют связь проекта с базой данных
  21. {
  22. InitializeComponent();
  23. connection = new SqlConnection("Server=Class31000;Database=DM_Rozenberg;Trusted_connection=true;");
  24. command = new SqlCommand();
  25. command.Connection = connection;
  26. command.CommandType = CommandType.Text;
  27. adapter = new SqlDataAdapter(command);
  28. table = new DataTable();
  29. }
  30. //:Данная строчка кода выводит данные в таблицу из базы данных
  31. private void ShowTable(string text)
  32. {
  33. dataGridView1.Columns.Clear();
  34. dataGridView1.DataSource = null;
  35. command.CommandText = text;
  36. table.Clear();
  37. adapter.Fill(table);
  38. dataGridView1.DataSource = table;
  39. }
  40. //:Данная строчка кода показывает таблицу из базы данных
  41. private void LessPassForm_Load(object sender, EventArgs e)
  42. {
  43. ShowTable("Select * From Pruducts");
  44. dataGridView1.Columns[0].Visible = false;
  45. dataGridView1.Columns[2].Visible = false;
  46. dataGridView1.Columns[4].Visible = false;
  47. dataGridView1.Columns[6].Visible = false;
  48. dataGridView1.Columns[7].Visible = false;
  49. dataGridView1.Columns[8].Visible = false;
  50. dataGridView1.Columns[10].Visible = false;
  51. dataGridView1.Columns[11].Visible = false;
  52. }
  53. //:Данная кнопка позволяет пользователю вернуться на окно Авторизации
  54. private void BackButton_Click(object sender, EventArgs e)
  55. {
  56. InForm b = new InForm();
  57. b.Show();
  58. this.Hide();
  59. }
  60. }
  61. }