Tema: datagrid
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2005, 13:33
Avatar de Sayra
Sayra
 
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 19 años, 5 meses
Puntos: 1
Hola tigguer pueba con este code
void MyDataGrid_Delete(object Sender, DataGridCommandEventArgs E)
{
SqlCommand MyCommand;

string DeleteCmd = "DELETE from tabla where tablaID = @tablaID";
MyCommand = new SqlCommand(DeleteCmd, myconnetion);
MyCommand.Parameters.Add(new SqlParameter("@CargoID", SqlDbType.NVarChar, 11));
MyCommand.Parameters("@tablaID ").Value = MyDataGrid.DataKeys(System.Convert.ToInt32(E.Item. ItemIndex));
MyCommand.Connection.Open();
try {
MyCommand.ExecuteNonQuery();
Message.InnerHtml = "<b>registro Eliminado</b><br>";
} catch (SQLException Exc) {
Message.InnerHtml = "ERROR:El registro no puede ser eliminado";
Message.Style("color") = "red";
}
MyCommand.Connection.Close();
BindGrid();
}


y no se te olvide agregar en la propiedad de grid ondeletecoman="MyDataGrid_Delete"