private void Recargar(int rowIndex = 0) { // Instanciamos la clase CClientesBD. CClientesBD clientesBD = new CClientesBD(); // Recargamos el DataGridView asociando el DataSource con los datos devueltos. dataGridView.DataSource = clientesBD.Seleccionar(); // Si tenemos datos... if (dataGridView.RowCount > 0) { // Comprobamos que la fila que nos indican no es superior a la cantidad de filas que tenemos. // Si es así, nos posicionamos en la última fila. if (rowIndex >= dataGridView.RowCount) { rowIndex = dataGridView.RowCount - 1; } // Si nos indican una fila negativa, nos posicionamos en la primera. if (rowIndex < 0) { rowIndex = 0; } // Nos posicionamos en la fila indicada. dataGridView.CurrentCell = dataGridView[1, rowIndex]; } }
private void FClientesModificar_Load(object sender, EventArgs e) { // Si me indican un producto en concreto, es que queremos modificarlo. if (Cliente_id != 0) { // Instanciamos la clase CClientesBD. CClientesBD clientesBD = new CClientesBD(); // Buscamos el cliente. clientesBD.Seleccionar(Cliente_id); // Mostramos la clave primaria. txtId.Text = Convert.ToString(clientesBD.Cliente_id); // El nombre del cliente. txtNombre.Text = clientesBD.Nombre; // El nifcif del cliente. txtNifcif.Text = clientesBD.Nifcif; // El email del cliente. txtEmail.Text = clientesBD.Email; //El teléfono del cliente. txtTelefono.Text = clientesBD.Telefono; // Indicamos que estamos modificando. Text = "Clientes :: Modificar"; } else { Text = "Clientes :: Insertar"; } }