private void crystalReportViewer1_Load(object sender, EventArgs e) { DataSetdiem.nhapdiemDataTable nd = new DataSetdiem.nhapdiemDataTable(); StreamReader sr = new StreamReader("luudiem.txt"); string dong = sr.ReadLine(); while (dong != null) { string[] arr = dong.Split('|'); nd.Rows.Add(arr[0], arr[1], arr[2], arr[3], arr[4], arr[5]); dong = sr.ReadLine(); } sr.Close(); CrystalReportNHAPDIEM crnd = new CrystalReportNHAPDIEM(); crnd.SetDataSource((DataTable)nd); crystalReportViewer1.ReportSource = crnd; }
// load diem private void load_diem() { DataSetdiem.nhapdiemDataTable nd_dt = new DataSetdiem.nhapdiemDataTable(); nd_dt.Rows.Clear(); FileStream fs = new FileStream("luudiem.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); string dong = sr.ReadLine(); while (dong != null) { string[] arr = dong.Split('|'); if (txt_lop.Text == arr[2]) { nd_dt.Rows.Add(arr[0], arr[1], arr[2], arr[3], arr[4], arr[5]); } dong = sr.ReadLine(); } sr.Close(); dataGridView1.DataSource = nd_dt; }
//load lop private void load_lop() { DataSetdiem.nhapdiemDataTable n_dt = new DataSetdiem.nhapdiemDataTable(); FileStream fs1 = new FileStream("luudiem.txt", FileMode.Open, FileAccess.Read); StreamReader sr1 = new StreamReader(fs1); string dong1 = sr1.ReadLine(); while (dong1 != null) { string[] arr = dong1.Split('|'); if (txt_tukhoa.Text == arr[1]) { n_dt.Rows.Add(arr[0], arr[1], arr[2], arr[3], arr[4], arr[5]); ma_lop = arr[2]; } dong1 = sr1.ReadLine(); } sr1.Close(); fs1.Close(); dataGridView2.DataSource = n_dt; }