private void InitGrid() { // add column thuoc var txtMed = new DataGridViewTextBoxColumn { HeaderText = "Thuốc", DataPropertyName = "MedicineName", Name = "MedicineName" }; grd.Columns.Add(txtMed); var txtLotno = new DataGridViewTextBoxColumn { HeaderText = "Số lô", DataPropertyName = "LotNo", Name = "LotNo" }; grd.Columns.Add(txtLotno); var txtSoLuong = new DataGridViewTextBoxColumn { HeaderText = "Số lượng", DataPropertyName = "Volumn", Name = "Volumn" }; grd.Columns.Add(txtSoLuong); var clmUnitName = new DataGridViewTextBoxColumn { HeaderText = "Đơn vị", DataPropertyName = "UnitName", Name = "UnitName" }; clmUnitName.ReadOnly = true; grd.Columns.Add(clmUnitName); var txtDonGia = new DataGridViewTextBoxColumn { HeaderText = "Đơn giá", DataPropertyName = "UnitPrice", Name = "UnitPrice" }; grd.Columns.Add(txtDonGia); var txtThanhTien = new DataGridViewTextBoxColumn { HeaderText = "Thành tiền", DataPropertyName = "Amount", Name = "Amount" }; txtThanhTien.ReadOnly = true; grd.Columns.Add(txtThanhTien); var dtExpireDate = new DataGridViewDateTimeInputColumn { HeaderText = "Ngày hết hạn", DataPropertyName = "ExpireDate", Name = "ExpireDate" }; grd.Columns.Add(dtExpireDate); var txtGhiChu = new DataGridViewTextBoxColumn { HeaderText = "Ghi chú", DataPropertyName = "Note", Name = "Note" }; txtGhiChu.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; grd.Columns.Add(txtGhiChu); }
private void InitGrid() { // add column thuoc var cbMed = new DataGridViewComboBoxColumn { DataSource = repMedicine.GetAll(), DisplayMember = "Name", ValueMember = "Id", DataPropertyName = "MedicineId", HeaderText = "Thuốc", Name = "MedicineId" }; grd.Columns.Add(cbMed); var txtLotno = new DataGridViewTextBoxColumn { HeaderText = "Số lô", DataPropertyName = "LotNo", Name = "LotNo" }; grd.Columns.Add(txtLotno); var txtSoLuong = new DataGridViewTextBoxColumn { HeaderText = "Số lượng", DataPropertyName = "Volumn", Name = "Volumn" }; grd.Columns.Add(txtSoLuong); var clmUnit = new DataGridViewTextBoxColumn { HeaderText = "UnitID", DataPropertyName = "Unit", Name = "Unit" }; clmUnit.Visible = false; grd.Columns.Add(clmUnit); var clmUnitName = new DataGridViewTextBoxColumn { HeaderText = "Đơn vị", DataPropertyName = "UnitName", Name = "UnitName" }; clmUnitName.ReadOnly = true; grd.Columns.Add(clmUnitName); var txtDonGia = new DataGridViewTextBoxColumn { HeaderText = "Đơn giá", DataPropertyName = "UnitPrice", Name = "UnitPrice" }; grd.Columns.Add(txtDonGia); var txtThanhTien = new DataGridViewTextBoxColumn { HeaderText = "Thành tiền", DataPropertyName = "Amount", Name = "Amount" }; txtThanhTien.ReadOnly = true; grd.Columns.Add(txtThanhTien); var dtExpireDate = new DataGridViewDateTimeInputColumn { HeaderText = "Ngày hết hạn", DataPropertyName = "ExpireDate", Name = "ExpireDate" }; grd.Columns.Add(dtExpireDate); var txtGhiChu = new DataGridViewTextBoxColumn { HeaderText = "Ghi chú", DataPropertyName = "Note", Name = "Note" }; txtGhiChu.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; grd.Columns.Add(txtGhiChu); }