private void AuditGridView_RowEnter(object sender, DataGridViewCellEventArgs e) { Dictionary<string, string> rowCells = new Dictionary<string, string>(); int cellCount = Rows[e.RowIndex].Cells.Count; for (int i = 0; i < cellCount; i++) { rowCells.Add(Columns[i].Name, Rows[e.RowIndex].Cells[i].Value.ToString()); } ExtendedRowEnterEventArgs eventArgs = new ExtendedRowEnterEventArgs(e, rowCells); RowEntered?.Invoke(this, eventArgs); }
private void AuditGridView_RowEnter(object sender, DataGridViewCellEventArgs e) { Dictionary <string, string> rowCells = new Dictionary <string, string>(); int cellCount = Rows[e.RowIndex].Cells.Count; for (int i = 0; i < cellCount; i++) { rowCells.Add(Columns[i].Name, Rows[e.RowIndex].Cells[i].Value.ToString()); } ExtendedRowEnterEventArgs eventArgs = new ExtendedRowEnterEventArgs(e, rowCells); RowEntered?.Invoke(this, eventArgs); }
private void Grid_RowEntered(object sender, EventArgs e) { ExtendedRowEnterEventArgs args = (ExtendedRowEnterEventArgs)e; rowDetailsPanel.PopulateTextBoxes(args.RowDetails); }