Ayuda con datagrid

08/03/2007 - 04:50 por Ronny Rojas | Informe spam
Hola amigos tengo un problema, quiero mostrar dos campos que tengo en un
datagridview, los quiero mostrar en un mensaje, las veces que yo escojo las
filas.

La lógica que tengo es esta, como hago para que me muestre el id_user y el
nom_user

Gracias

For Each row As DataGridViewRow In DataGridView1.SelectedRows

Try

'row = CType(CType(Me.UsuariosBindingSource.Current, DataRowView).Row,
smdbDataSet.usuariosRow)

MessageBox.Show("Usted ha escogido el item : '" & row.Cells.Item(id_user) &
"', '")

Catch ex As System.Exception

'System.Windows.Forms.MessageBox.Show(ex.Message)

MessageBox.Show("No hay usuarios a enviar", "Advertencia",
MessageBoxButtons.OK, MessageBoxIcon.Error)

End Try

Next

Preguntas similare

Leer las respuestas

#6 Ronny Rojas
09/03/2007 - 00:05 | Informe spam
Muchísimas gracias, ya me funcionó de maravilla poniéndole el número de
columna. Te agradezco

Ronny R

"SoftJaén" escribió en el mensaje
news:%
"Ronny Rojas" escribió:

Le quite la opción de try y me dice que el nombre de la columna id_user
no existe. Pero realmente abro el datagridview y si está como id_user,
será que hay que ponerle algún prefijo o algo más.



¿Seguro que en la colección «Cells» existe el nombre del campo, tal cual
lo tienes escrito en el código? Si existe, no obtendrías ningún tipo de
excepción.

¿Y qué prefijo le vas a poner? :-)

Tendrás que especificar el nombre de la columna (id_user), o bien, el
número de orden de la columna.

Por supuesto, el ejemplo que te indiqué lo tienes que adaptar a tus
necesidades, para que se ajuste al nombre que tienen tus campos:

' El campo se llama «id_user»
id_user = row.Cells.Item("id_user").Value.ToString

' El campo se llama «nom_user»
nom_user = row.Cells.Item("nom_user").Value.ToString

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.


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