
10/01/2013, 00:05
|
| | 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();
} |