Problema con DataSource

30/06/2004 - 17:13 por Antoño | Informe spam
Tengo elsiguiente codigo para traer los hijos de una tabla:
ds.Relations.Add("Relacion",ds.Tables[0].Columns["id"],ds.Tables[1].Columns[
"id"]);
DataRow dr = ds.Tables[0].Select("id = " + Id.ToString())[0];
dg.DataSource = dr.GetChildRows("Parametros");
dg.DataBind();

Y me genera el siguiente error:
"A field or property with the name 'NombreColumna' was not found on the
selected datasource. "

Pero si yo hago dg.DataSource = Tables[1], me trae datos y no me genera
error.
Y si hago:
DataRow drc = dr.GetChildRows("Parametros")[0];
txtText.Text = drc['NombreColumna'].ToString(),

Tambien, me trae los datos

Cual puede ser el problema?

Gracias

Preguntas similare

Leer las respuestas

#1 Sashka
30/06/2004 - 19:26 | Informe spam
No puedes enlazar un array de filas a un datagrid prueba esto:
http://www.dotnetjunkies.com/HowTo/...6FC2E.dcik

No hagas caso del titulo, en la parte de abajo te dice como crear el
dataTable con el array de filas...

Sashka
MS MVP Access

"Antoño" escribió en el mensaje
news:
Tengo elsiguiente codigo para traer los hijos de una tabla:



ds.Relations.Add("Relacion",ds.Tables[0].Columns["id"],ds.Tables[1].Columns[
"id"]);
DataRow dr = ds.Tables[0].Select("id = " + Id.ToString())[0];
dg.DataSource = dr.GetChildRows("Parametros");
dg.DataBind();

Y me genera el siguiente error:
"A field or property with the name 'NombreColumna' was not found on the
selected datasource. "

Pero si yo hago dg.DataSource = Tables[1], me trae datos y no me genera
error.
Y si hago:
DataRow drc = dr.GetChildRows("Parametros")[0];
txtText.Text = drc['NombreColumna'].ToString(),

Tambien, me trae los datos

Cual puede ser el problema?

Gracias


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