void dgvViewPh_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.ColumnIndex < 0) { return; } string strColumnName = dgvViewPh.Columns[e.ColumnIndex].Name; drCurrent = ((DataRowView)bdsViewPh.Current).Row; if (strColumnName == "DUYET") { frmDuyet frm = new frmDuyet(); frm.Load(drCurrent); } }
void dgvViewHD_CellMouseClick(object sender, EventArgs e) { //if (e.ColumnIndex < 0 || e.RowIndex < 0) // return; //string strColumnName = dgvViewHD.Columns[e.ColumnIndex].Name; //DataRow drCurrent = ((DataRowView)bdsViewHD.Current).Row; //if (strColumnName == "CHON") //{ // drCurrent["CHON"] = !Convert.ToBoolean(drCurrent["CHON"]); // drCurrent.AcceptChanges(); //} if (bdsViewHD.Position < 0) { return; } string strColumnName = dgvViewHD.dgvGridView.FocusedColumn.Name; DataRow drCurrent = ((DataRowView)bdsViewHD.Current).Row; if (strColumnName == "DUYET") { frmDuyet frm = new frmDuyet(); frm.Load(drCurrent); } if (strColumnName == "CHON") { drCurrent["CHON"] = !Convert.ToBoolean(drCurrent["CHON"]); drCurrent.AcceptChanges(); } }