Foros del Web » Programando para Internet » ASPX (.net) »

C# error en DataRow

Estas en el tema de C# error en DataRow en el foro de ASPX (.net) en Foros del Web. Buenas!! Necesito ayuda con una sentencia que me da error: Creo un DataRow y pretendo sacar su contenido para introducirlo en una variable Id de ...
  #1 (permalink)  
Antiguo 17/11/2008, 17:11
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
C# error en DataRow

Buenas!!
Necesito ayuda con una sentencia que me da error:

Creo un DataRow y pretendo sacar su contenido para introducirlo en una variable Id de tipo int. El valor del campo del DataRow al que quiero acceder también es int.
Con esta sentencia me sale un error:
"Cannot implicitly convert 'string' to 'int' "

...
DataRow[] drTlf = dsTlf.Tables["Clientes"].Select();
int Id = 0;
Id = (int)drTlf["IdCliente"];
...

He probado Parse, convert... no hay manera!

Si alguno veis el error avisadme por favor!!!
Gracias!!!!
  #2 (permalink)  
Antiguo 17/11/2008, 20:03
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: C# error en DataRow

seguro(a) que ya probaste

int.Parse(drTlf["IdCliente"].ToString());

o el

bool dato=int.TryParse(drTlf["IdCliente"].ToString(),out variabledestino);
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.