Advertisement
Guest User

2

a guest
Dec 13th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 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.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.IO;
  11.  
  12. namespace Izpit_zad_2
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20.  
  21. private void BT2_Click(object sender, EventArgs e)
  22. {
  23. FileStream f = new FileStream("Studenti.txt", FileMode.Create, FileAccess.Write);
  24. BinaryWriter s = new BinaryWriter(f);
  25. string ime;
  26. string nomer;
  27. string grupa;
  28. string ocenka;
  29. for (int i = 0; i < DGV1.RowCount - 1; i++)
  30. {
  31. ime = DGV1[0, i].Value.ToString();
  32. nomer = DGV1[1, i].Value.ToString().ToUpper();
  33. grupa = DGV1[2, i].Value.ToString();
  34. ocenka = DGV1[3, i].Value.ToString();
  35. s.Write(ime);
  36. s.Write(nomer);
  37. s.Write(grupa);
  38. s.Write(ocenka);
  39. }
  40. f.Close();
  41. s.Close();
  42. DGV1.Rows.Clear();
  43. }
  44.  
  45. private void BT1_Click(object sender, EventArgs e)
  46. {
  47. LB1.Items.Clear();
  48. int slab = 2;
  49. FileStream f = new FileStream("Studenti.txt", FileMode.Open, FileAccess.Read);
  50. BinaryReader s = new BinaryReader(f);
  51. string ime;
  52. string nomer;
  53. string grupa;
  54. string ocenka;
  55. while (f.Position < f.Length)
  56. {
  57. ime = s.ReadString();
  58. nomer = s.ReadString();
  59. grupa = s.ReadString();
  60. ocenka = s.ReadString();
  61. if (grupa == TB1.Text.ToUpper())
  62. {
  63. LB1.Items.Add(ime + " " + nomer);
  64. }
  65. int score = int.Parse(ocenka);
  66. if (score == slab)
  67. {
  68. LB2.Items.Add(ime + " " + nomer + " " + ocenka);
  69. }
  70. }
  71. f.Close();
  72. s.Close();
  73. }
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement