obtener nombre de tabla

23/12/2005 - 04:09 por Default | Informe spam
bueno lleno el datagrid con el dataset..cómo hago para mostrar en un
textbox el nombre de la tabla con la cual llené el datagrid??

Preguntas similare

Leer las respuestas

#1 DPool
23/12/2005 - 05:41 | Informe spam
Bien pues todo depende de la forma en la cual llenaste el DataGrid,
supongamos que llenaste le Datagrid de la siguiente manera:

DataGrid1.DataSource = myDataSet 'Objeto DataSet
DataGrid1.DataMember = "Expresion" 'Elemento o Nombre de la
Tabla

Entonces para obtener el nombre de la tabla es simplemente invocar a la
propiedad DataMember que es de tipo String del datagrid.

txtNombre.text = DataGrid1.DataMember

Ahora bien, teniendo en cuenta que el 2º metodo de llenado fue de la
siguiente manera, la cual es mas directa:

DataGrid1.DataSource = myDataSet.table(0)

Entonces para obtener el nombre de la tabla se debe de invocar a la
propiedad TableName de dataset, dado que el llenado fue de manera directa y
DataGrid1.DataMember no devolvera nada:

txtNombre.text = myDataSet.Tables(0).TableName

Cuidando el indice respectivo de la tabla.
Respuesta Responder a este mensaje
#2 Jose Chavez
26/12/2005 - 18:54 | Informe spam
txtNombre.text = myDataSet.Tables(0).TableName.toString

Creo que si no pones el ToString estarias instanciando a un objeto y lo que
quieres es solo el texto verdad?

Saludos

"DPool" wrote in message
news:
Bien pues todo depende de la forma en la cual llenaste el DataGrid,
supongamos que llenaste le Datagrid de la siguiente manera:

DataGrid1.DataSource = myDataSet 'Objeto DataSet
DataGrid1.DataMember = "Expresion" 'Elemento o Nombre de la
Tabla

Entonces para obtener el nombre de la tabla es simplemente invocar a la
propiedad DataMember que es de tipo String del datagrid.

txtNombre.text = DataGrid1.DataMember

Ahora bien, teniendo en cuenta que el 2º metodo de llenado fue de la
siguiente manera, la cual es mas directa:

DataGrid1.DataSource = myDataSet.table(0)

Entonces para obtener el nombre de la tabla se debe de invocar a la
propiedad TableName de dataset, dado que el llenado fue de manera directa
y
DataGrid1.DataMember no devolvera nada:

txtNombre.text = myDataSet.Tables(0).TableName

Cuidando el indice respectivo de la tabla.




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