Advertisement
Guest User

Untitled

a guest
Nov 13th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  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.Windows.Forms;
  9.  
  10. namespace Lab06
  11. {
  12. public partial class Form1 : Form
  13. {
  14. private MyViewDataContext db;
  15. public Form1()
  16. {
  17. InitializeComponent();
  18. db = new MyViewDataContext();
  19. }
  20.  
  21. private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
  22. {
  23.  
  24. }
  25.  
  26. private void Form1_Load(object sender, EventArgs e)
  27. {
  28. var query_ex1 = from d in db.myViews select d;
  29. dataGridView1.DataSource = query_ex1;
  30.  
  31. var query_ex2 = from s in db.myViews
  32. group s by s.DeparmentName into g
  33. select new { Department_Name = g.Key, Max_Salary = g.Max(s => s.Rate) };
  34.  
  35. dataGridView2.DataSource = query_ex2;
  36.  
  37. var query_ex3 = from s in db.myViews
  38. group s by s.DeparmentName into g
  39. let maxSalary=g.Max(a => a.Rate)
  40. select new
  41. {
  42. Department_Name = g.Key,
  43. Employee_Name = g.First(s => s.Rate == maxSalary).Name,
  44. Max_Salary = maxSalary
  45. };
  46.  
  47. dataGridView3.DataSource = query_ex3;
  48.  
  49. var query_ex4 = from view in db.myViews
  50. join sales in db.SalesPersons
  51. on
  52. select new
  53. {
  54. Employee_Name = view.Name,
  55. };
  56.  
  57. dataGridView4.DataSource = query_ex4;
  58. }
  59.  
  60.  
  61. private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
  62. {
  63.  
  64. }
  65.  
  66. private void label1_Click(object sender, EventArgs e)
  67. {
  68.  
  69. }
  70.  
  71. private void textBox1_TextChanged(object sender, EventArgs e)
  72. {
  73.  
  74. }
  75.  
  76. private void dataGridView3_CellContentClick(object sender, DataGridViewCellEventArgs e)
  77. {
  78.  
  79. }
  80.  
  81. private void dataGridView4_CellContentClick(object sender, DataGridViewCellEventArgs e)
  82. {
  83.  
  84. }
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement