Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 00:05
elvislancer
 
Fecha de Ingreso: enero-2013
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Problemas con gridview en c#

Me susede lo siguiente tengo un gridview en el cual tengo un checkboxcell el cual al estar seleccionado mediante un boton me debe rretirar la fila seleccionada del grid y la base de datos, el problema es que no me quita la fila a menos que este encima de la columna que indico y me las retira una a una no todas junta. Aqui esta mi codigo si pueden ayudenme

private void BtnQuitar_Click(object sender, EventArgs e)
{
Cnn.Open();
try
{

if (GridPagares.CurrentRow == null)//SelectedCells==null

return;
{

SqlCommand Cmd = new SqlCommand("SP_deletePagare", Cnn);
Cmd.CommandType = CommandType.StoredProcedure;

Cmd.Parameters.Clear();
Cmd.Parameters.AddWithValue("@pagareAborrar", Convert.ToInt32(GridPagares.SelectedCells[0].Value)); //GridPagares.SelectedCells[0].Value



Cmd.ExecuteNonQuery();
MessageBox.Show("Listo");
GridPagares.Rows.Remove(GridPagares.CurrentRow);//GridPagares.SelectedCells[0].RowIndex);
}
}




catch (Exception ex)
{
MessageBox.Show("Error en el Sistema", "Manny Comercial CXA.", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);

throw ex;
}
Cnn.Close();
}