private void rdbtnhanghoa_CheckedChanged(object sender, EventArgs e) { try { if (rdbtnhanghoa.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.HangHoaNCC lsgd = new Entities.HangHoaNCC(); // truyền HanhDong lsgd = new Entities.HangHoaNCC("Select", txtMaNCC.Text); clientstrem = cl.SerializeObj(this.client1, "HangHoaNCC", lsgd); // khởi tạo mảng đối tượng để hứng giá trị Entities.HangHoaNCC[] lsgd1; lsgd1 = new Entities.HangHoaNCC[1]; // đổ mảng đối tượng vào datagripview lsgd1 = (Entities.HangHoaNCC[])cl.DeserializeHepper1(clientstrem, lsgd1); int sotang = 0; if (lsgd1 == null) { dataGridView1.DataSource = new Entities.HangHoaNCC[0]; return; } Entities.HangHoaNCC[] pt3 = new Entities.HangHoaNCC[lsgd1.Length]; for (int j = 0; j < lsgd1.Length; j++) { pt3[sotang] = lsgd1[j]; sotang++; } hienthi4 = new Entities.HangHoaNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { hienthi4[j] = pt3[j]; } } else { dataGridView1.DataSource = new Entities.HangHoaNCC[0]; return; } dataGridView1.DataSource = hienthi4; 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àng Hóa"; dataGridView1.Columns[3].Visible = true; dataGridView1.Columns[3].HeaderText = "Tên Hàng Hóa"; dataGridView1.Columns[4].Visible = true; dataGridView1.Columns[4].HeaderText = "Mã Đơn Vị Tính"; dataGridView1.Columns[5].Visible = true; dataGridView1.Columns[5].HeaderText = "Số Lượng"; dataGridView1.Columns[6].HeaderText = "Thuế GTGT"; dataGridView1.Columns[6].Visible = true; dataGridView1.Columns[7].HeaderText = "Tổng Tiền"; dataGridView1.Columns[7].Visible = true; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataGridView1.AllowUserToAddRows = false; dataGridView1.AllowUserToDeleteRows = false; dataGridView1.AllowUserToResizeRows = false; } catch { } } }