private void dgvCategoria_MouseDoubleClick(object sender, MouseEventArgs e) { DataGridViewSelectedCellCollection cell = dgvCategoria.SelectedCells; DataGridViewSelectedRowCollection rows = dgvCategoria.SelectedRows; IEnumerator iter = cell.GetEnumerator(); bool sw = false; while (iter.MoveNext() && !sw) { DataGridViewTextBoxCell dgvtxt = (DataGridViewTextBoxCell)iter.Current; int columna = dgvtxt.ColumnIndex; int fila = dgvtxt.RowIndex; txtcod.Text = Convert.ToString(dgvCategoria[0, fila].Value); txtNombre.Text = Convert.ToString(dgvCategoria[1, fila].Value); sw = true; } }
private void btnExceptionAdd_Click(object sender, EventArgs e) { IEnumerator selectedItems; DataGridViewSelectedCellCollection selectedCells = dataGridViewException.SelectedCells; selectedItems = selectedCells.GetEnumerator(); int[] rowIndex = new int[400];; int nbrItem = 0; while (selectedItems.MoveNext()) { rowIndex[nbrItem] = dataGridViewException.SelectedCells[nbrItem].RowIndex; nbrItem++; } lblErrorException.Text = ""; if (nbrItem > 2) { lblErrorException.Text += "Exception status: Too many items selected, please select two cities"; } else if (nbrItem == 1) { lblErrorException.Text = "Exception status: Only one city selected please select another one"; } else if (nbrItem == 0) { lblErrorException.Text = "Exception status: no city selected"; //good number of selection } else { object exception1 = dataGridViewException.SelectedCells[0].Value; object exception2 = dataGridViewException.SelectedCells[1].Value; object exceptionNum = exception1 + "|" + exception2; int rowId = dataGridViewExceptionDisplay.Rows.Add(); DataGridViewRow row = dataGridViewExceptionDisplay.Rows[rowId]; row.Cells["exceptionColumn1"].Value = exception1; row.Cells["exceptionColumn2"].Value = exception2; row.Cells["ExceptionIds"].Value = exceptionNum; row.Cells["deleteColumn"].Value = "Delete"; } }
private void dgempleado_MouseDoubleClick(object sender, MouseEventArgs e) { DataGridViewSelectedCellCollection cell = dgempleado.SelectedCells; DataGridViewSelectedRowCollection rows = dgempleado.SelectedRows; IEnumerator iter = cell.GetEnumerator(); bool sw = false; while (iter.MoveNext() && !sw) { DataGridViewTextBoxCell dgvtxt = (DataGridViewTextBoxCell)iter.Current; int columna = dgvtxt.ColumnIndex; int fila = dgvtxt.RowIndex; txtcodigo.Text = Convert.ToString(dgempleado[0, fila].Value); txtnombre.Text = Convert.ToString(dgempleado[1, fila].Value); txtpaterno.Text = Convert.ToString(dgempleado[2, fila].Value); txtmaterno.Text = Convert.ToString(dgempleado[3, fila].Value); txtdireccion.Text = Convert.ToString(dgempleado[4, fila].Value); txttelefono.Text = Convert.ToString(dgempleado[5, fila].Value); sw = true; } }
private void dglab_MouseDoubleClick(object sender, MouseEventArgs e) { habilitar(); DataGridViewSelectedCellCollection cell = dglab.SelectedCells; DataGridViewSelectedRowCollection rows = dglab.SelectedRows; IEnumerator iter = cell.GetEnumerator(); bool sw = false; while (iter.MoveNext() && !sw) { DataGridViewTextBoxCell dgvtxt = (DataGridViewTextBoxCell)iter.Current; int columna = dgvtxt.ColumnIndex; int fila = dgvtxt.RowIndex; txtcodigo.Text = Convert.ToString(dglab[0, fila].Value); txtNombre.Text = Convert.ToString(dglab[1, fila].Value); txtDireccion.Text = Convert.ToString(dglab[2, fila].Value); txtTelefono.Text = Convert.ToString(dglab[3, fila].Value); txtEmail.Text = Convert.ToString(dglab[4, fila].Value); txtWeb.Text = Convert.ToString(dglab[5, fila].Value); sw = true; } }