ASP.NET - problemas con el datagrid.databind()

 
Vista:

problemas con el datagrid.databind()

Publicado por josu (89 intervenciones) el 23/03/2006 10:54:12
hola a tod@s,
tengo problemas al utilizar datagrid.databind() me da error al utilizarlo cosa que no entiendo ya que e utilizado el datagrid.databind() en otras paginnas aspx y no me a dado ningun problema, e comprobado que la conexion esta echa correctamente ya que e metido un campo de la tabla en textbox y me da bien el resultado.lo quisiera preguntar es si alguien sabe otra forma de enviar los datos del dataset a un datagrid o si existe alguna otra structura que no sea datagrid para mostrar mi tabla en la pantalla.

gracias de antemanop por vuestra ayuda, un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con el datagrid.databind()

Publicado por Darker4Ever (40 intervenciones) el 27/03/2006 10:29:01
¿qué error te da al hacer databind???
Pasos estandar para rellenar un datagrid con un dataset.

Datagrid1.datasource=dataset.tables(x)
datagrid1.databind()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con el datagrid.databind()

Publicado por josu (89 intervenciones) el 27/03/2006 10:42:39
hola,
aqui te pongo el trozo de codigo en donde me da error:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim oConn As New OleDb.OleDbConnection
Dim oCmd As New OleDb.OleDbCommand
Dim oDa As New OleDb.OleDbDataAdapter
Dim oDs As New DataSet


Try
oConn.ConnectionString = "Provider=MSDAORA;" & _
"Data Source=ESTRE;" & _
"User ID=proto;" & _
"Password=proto;"

oConn.Open()

oCmd.CommandText = "SELECT * FROM NOMINA.ACUMULADOS_2 " 'WHERE PERSONA='30626539'"
oCmd.Connection = oConn
oDa.SelectCommand = oCmd
oDa.Fill(oDs, "tabla")
DataGrid1.DataSource = oDs.Tables(0).DefaultView
DataGrid1.DataBind()
DataList1.DataSource = oCmd.ExecuteReader()
DataList1.DataBind()
oConn.Close()
oConn = Nothing
Catch ex As Exception
Response.Redirect("error.aspx")
End Try
End Sub

y el error que me da es:

Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

el databind() cuando lo uso para el datalist funciona muy bien pero con el datagrid me da el error que te comentao lo raro es que yo ya habia utilizado antes el datagrid.databind() y me ha ido bien no entiendo por que aqui me da error.

gracias por el interes, un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar