void XuatSachTheoChuDe() { try { string path = @"\ChuDe.txt"; listSach.DataSource = null; textTotal.Clear(); //XuatHoSoSachMoi(); ChuDes = ChuDe.DocDanhSachCacChuDeArr(path); dsChuyenMuc.DataSource = null; dsChuyenMuc.DisplayMember = "TenChuDe"; dsChuyenMuc.ValueMember = "MaChuDe"; dsChuyenMuc.DataSource = ChuDes.ToList(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static ChuDe[] DocDanhSachCacChuDeArr(string path) { try { string[] arr = File.ReadAllLines(path); ChuDe[] cd = new ChuDe[arr.Length]; for (int i = 0; i < arr.Length; i++) { string[] rows = arr[i].Split('|'); cd[i] = new ChuDe { MaChuDe = rows[0], TenChuDe = rows[1] }; } return(cd); } catch (Exception ex) { throw new Exception(ex.Message); } }