private void rdbtnnhapmua_CheckedChanged(object sender, EventArgs e) { try { if (rdbtnnhapmua.Checked == true) { dataGridView1.RowHeadersVisible = false; cl = new Server_Client.Client(); // gán TCPclient this.client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.LSGDNhapMua lsgd = new Entities.LSGDNhapMua(); // truyền HanhDong lsgd = new Entities.LSGDNhapMua("Select", txtMaNCC.Text); clientstrem = cl.SerializeObj(this.client1, "LSGDNhapMua", lsgd); // khởi tạo mảng đối tượng để hứng giá trị Entities.LSGDNhapMua[] lsgd1; lsgd1 = new Entities.LSGDNhapMua[1]; // đổ mảng đối tượng vào datagripview lsgd1 = (Entities.LSGDNhapMua[])cl.DeserializeHepper1(clientstrem, lsgd1); if (lsgd1 == null) { dataGridView1.DataSource = new Entities.LSGDNhapMua[0]; return; } Entities.LSGDNhapMua[] pt3 = new Entities.LSGDNhapMua[lsgd1.Length]; int sotang = 0; for (int j = 0; j < lsgd1.Length; j++) { pt3[sotang] = lsgd1[j]; sotang++; } hienthi1 = new Entities.LSGDNhapMua[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { hienthi1[j] = pt3[j]; } } else { dataGridView1.DataSource = new Entities.LSGDNhapMua[0]; return; } dataGridView1.DataSource = hienthi1; new Common.Utilities().CountDatagridview(dataGridView1); dataGridView1.Rows[0].Selected = true; } else { } } finally { try { for (int j = 1; j < dataGridView1.ColumnCount; j++) { dataGridView1.Columns[j].Visible = false; } dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].Visible = true; dataGridView1.Columns[1].HeaderText = "Mã Nhà Cung Cấp"; dataGridView1.Columns[2].Visible = true; dataGridView1.Columns[2].HeaderText = "Mã Hóa Đơn Nhập"; dataGridView1.Columns[3].Visible = true; dataGridView1.Columns[3].HeaderText = "Ngày Nhập"; dataGridView1.Columns[4].Visible = true; dataGridView1.Columns[4].HeaderText = "Hình Thức Thanh Toán"; dataGridView1.Columns[5].Visible = true; dataGridView1.Columns[5].HeaderText = "Ghi Chú"; dataGridView1.Columns[6].HeaderText = "Tổng Tiền"; dataGridView1.Columns[6].Visible = true; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataGridView1.AllowUserToAddRows = false; dataGridView1.AllowUserToDeleteRows = false; dataGridView1.AllowUserToResizeRows = false; } catch { } } }