title image


Smiley Datensatzherkunft von DropDownList aus Access-Tabelle
ich möchte die RowSource (=Datensatzherkunft, so heißt dies in Access) von einem DropDownList aus einer Access-Tabelle holen:



Dim objConn As New OleDbConnection(conn)

objConn.Open()

Dim objCommand As New OleDbCommand(sql1, objConn)

Me.DropDownList1.DataSource = objCommand.ExecuteReader(CommandBehavior.CloseConnection)

'Me.DropDownList1.DataTextField() = objCommand.UpdatedRowSource

Me.DropDownList1.DataBind()



'alternativ per Grid geht es

Me.DataGrid2.DataSource = objCommand.ExecuteReader(CommandBehavior.CloseConnection)

Me.DataGrid2.DataBind()





Die Verbindung und der SQL-Sring passen (das DataGrid tut das gewünschte) aber per DropDownList geht's nicht,

es zeigt zwar die richtige Anzahl Zeilen aber immer mit dem Text "System.Data.Common.DbDataRecord"

Vielleicht gehts auch nur per Dataset, aber wie?

Und der ExecuteReader ist doch performant, wenn ich eh nur Lesezugriff brauche?



Gruss

Ernst
Gruss Ernst ---------------------------------------------------------------------------------- WIN XP prof, Office XP, Visual Studio (.net) 2002 + 2005

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: