se puede hacer esto?

13/02/2007 - 13:39 por AT Baez | Informe spam
¿Hola que tal?

Por favor disculpad mi ambigüedad al describir mi pregunta.

Estoy intentando hacer lo siguiente:



int valor = int.Parse(this.DataGridView1.Rows[1].Cells[4].Value);



Para obtener el valor de dicha celda que es un string y asignarlo a "valor",
pero no puedo.

¿En qué estoy fallando?
-
A Trujillo

Preguntas similare

Leer las respuestas

#6 Alberto Poblacion
13/02/2007 - 15:17 | Informe spam
"AT Baez" wrote in message
news:qkiAh.6687$
int valor = int.Parse(this.DataGridView1.Rows[1].Cells[4].Value);



Puedes hacer esto:

int valor = Convert.ToInt32(this.DataGridView1.Rows[1].Cells[4].Value);

Value es de tipo Object, y el int.Parse no acepta un Object, pero el
Convert.ToLoquesea sí que tiene una sobrecarga que acepta Object.
Respuesta Responder a este mensaje
#7 AT Baez
13/02/2007 - 15:21 | Informe spam
Hola Alfredo,
Mil gracias por tu interes. Ahora tengo que salir de urgencia.
A la noche sigo y te cuento.
Gracia otra vez,
Alberto
-
"Alberto Poblacion" wrote
in message news:
"AT Baez" wrote in message
news:qkiAh.6687$
int valor = int.Parse(this.DataGridView1.Rows[1].Cells[4].Value);



Puedes hacer esto:

int valor = Convert.ToInt32(this.DataGridView1.Rows[1].Cells[4].Value);

Value es de tipo Object, y el int.Parse no acepta un Object, pero el
Convert.ToLoquesea sí que tiene una sobrecarga que acepta Object.



Respuesta Responder a este mensaje
#8 Alfredo Novoa
13/02/2007 - 16:33 | Informe spam
On Tue, 13 Feb 2007 15:17:55 +0100, "Alberto Poblacion"
wrote:

"AT Baez" wrote in message
news:qkiAh.6687$
int valor = int.Parse(this.DataGridView1.Rows[1].Cells[4].Value);



Puedes hacer esto:

int valor = Convert.ToInt32(this.DataGridView1.Rows[1].Cells[4].Value);

Value es de tipo Object, y el int.Parse no acepta un Object, pero el
Convert.ToLoquesea sí que tiene una sobrecarga que acepta Object.



Pues si, esto es más directo que lo del ToString()


Saludos
Respuesta Responder a este mensaje
#9 AT Baez
13/02/2007 - 23:09 | Informe spam
Hola otra vez Alfredo,

Solo para decirte que "Convert.ToInt32" acepta el objeto "Value" y lo
convierte a un int.

Aprecio tu tiempo y las molestias que te has tomado. Lo probé y funciona muy
bien, sin problemas. Gracias,

Alberto,

-
"Alfredo Novoa" wrote in message
news:
On Tue, 13 Feb 2007 15:17:55 +0100, "Alberto Poblacion"
wrote:

"AT Baez" wrote in message
news:qkiAh.6687$
int valor = int.Parse(this.DataGridView1.Rows[1].Cells[4].Value);



Puedes hacer esto:

int valor = Convert.ToInt32(this.DataGridView1.Rows[1].Cells[4].Value);

Value es de tipo Object, y el int.Parse no acepta un Object, pero el
Convert.ToLoquesea sí que tiene una sobrecarga que acepta Object.



Pues si, esto es más directo que lo del ToString()


Saludos
Respuesta Responder a este mensaje
#10 AT Baez
14/02/2007 - 11:09 | Informe spam
Hola Alberto,

Si has leído mi ultimo post colgado bajo "Alfredo" veras que en vez de darte
el crédito a ti por lo de "convert.toint32", se lo doy a él. Disculpa el
error y lo dicho: Muchas gracias Alberto.
"Alberto Poblacion" wrote
in message news:
"AT Baez" wrote in message
news:qkiAh.6687$
int valor = int.Parse(this.DataGridView1.Rows[1].Cells[4].Value);



Puedes hacer esto:

int valor = Convert.ToInt32(this.DataGridView1.Rows[1].Cells[4].Value);

Value es de tipo Object, y el int.Parse no acepta un Object, pero el
Convert.ToLoquesea sí que tiene una sobrecarga que acepta Object.



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