Buenas, un cordial saludo, necesito una ayuda urgente, ya que tengo un datagrid con un boton editar(actualizar,cancelar) cuando se presiona actualizar se despliega un texbox para modificar una columna y cuando trata de actualizar en el texbox del datagrid y le doy al boton actualizar no lo actualiza y cuando refresca la pagina queda lo escrito anterior.
La consulta viene de un store procedure de sql server y tiene doos parametros un es int que es el id y el otro es nvarchar, yo creo que tengo algo malo en el codigo en la linea del parametro int, aqui mando el codigo para que me ayuden.
private void Datagrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e){
System.Web.UI.WebControls.TextBox txt2=(System.Web.UI.WebControls.TextBox)
this.Datagrid1.Items[e.Item.ItemIndex].Cells[1].Controls[1];
SqlParameter[] oParam =
new SqlParameter[2];
oParam[0] =
new SqlParameter("@IdMotivo", SqlDbType.Int,4);
int aux = int.Parse(e.Item.Cells[0].Text);
oParam[0].Value =
int.Parse(e.Item.Cells[0].Text);
oParam[1] =
new SqlParameter("@DesMotivo", SqlDbType.NVarChar, 250);
oParam[1].Value = txt2.Text;
clsDataClass cls1 =
new clsDataClass();
this.Datagrid1.DataSource=cls1.ObtenerDataSet("dbo.pa_motivos_rechazo_Act",oParam);
}