Problemas Leyendo DataGrid

18/01/2005 - 00:06 por Ramon Zarza | Informe spam
Colegas

Tengo un DataGrid al cual le agrege un evento UpdateCommand para aceptar los
cambios de la edición

Pero no puedo leer el cambio. Siempre leo el valor existente

Por ejemplo al agregarle "hola" por codigo (ver abajo en la variable:
basura) agrega "hola" al texto existente y no al que modifique

EN resumen: no pudeo capturar el nuevo valor modificado en el datagrid

Que estaré haciendo mal???

*******************************

private void DataGrid1_UpdateCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{


string newValorUnitario;
newValorUnitario = "";
//((TextBox)e.Item.Cells[6].Controls[0]).Text=
newValorUnitario.ToString();
string basura = ((TextBox)e.Item.Cells[4].Controls[0]).Text + "hola";
newValorUnitario = ((TextBox)e.Item.Cells[5].Controls[0]).Text;

dataSet21.ItemsFactura.Rows[e.Item.ItemIndex]["Marca"] = basura ;
dataSet21.ItemsFactura.Rows[e.Item.ItemIndex]["ValorUnitario"]=newValorUnitario
;

//dataSet21.ItemsFactura.Rows[e.Item.ItemIndex]["Marca"]=" HOLA QUE TAL"
;

// Actualizo la variable de la Session para mantener el valor
Session["dataSet21"]= dataSet21;
// Anulo la propiedad edit del DataGrid
DataGrid1.EditItemIndex= -1;

// Vuelvo a ligar los datos con el DataGrid
bindGrid();
}



********************************

Preguntas similare

Leer las respuestas

#1 Ramon Zarza
18/01/2005 - 00:25 | Informe spam
Un poc mas de info

Todo parece indicar que en

e.Item.Cells[4].Controls[0]).Text

esta el valor antes de ser modificado..

pero entonces.. donde esta el texto que modifico en el DataGrid??


"Ramon Zarza" wrote in message
news:%239iMZlO$




Colegas

Tengo un DataGrid al cual le agrege un evento UpdateCommand para aceptar
los cambios de la edición

Pero no puedo leer el cambio. Siempre leo el valor existente

Por ejemplo al agregarle "hola" por codigo (ver abajo en la variable:
basura) agrega "hola" al texto existente y no al que modifique

EN resumen: no pudeo capturar el nuevo valor modificado en el datagrid

Que estaré haciendo mal???

*******************************

private void DataGrid1_UpdateCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{


string newValorUnitario;
newValorUnitario = "";
//((TextBox)e.Item.Cells[6].Controls[0]).Text=
newValorUnitario.ToString();
string basura = ((TextBox)e.Item.Cells[4].Controls[0]).Text + "hola";
newValorUnitario = ((TextBox)e.Item.Cells[5].Controls[0]).Text;

dataSet21.ItemsFactura.Rows[e.Item.ItemIndex]["Marca"] = basura ;

dataSet21.ItemsFactura.Rows[e.Item.ItemIndex]["ValorUnitario"]=newValorUnitario
;

//dataSet21.ItemsFactura.Rows[e.Item.ItemIndex]["Marca"]=" HOLA QUE TAL"
;

// Actualizo la variable de la Session para mantener el valor
Session["dataSet21"]= dataSet21;
// Anulo la propiedad edit del DataGrid
DataGrid1.EditItemIndex= -1;

// Vuelvo a ligar los datos con el DataGrid
bindGrid();
}



********************************

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida