| |
VB.NET - Ein- und UmsteigerAccess Daten in CheckedListBox anzeigen | | | Autor: MiniMichel | Datum: 27.11.07 14:34 |
| Hi,
wie bekomme ich es hin, das die Daten aus einer Access Datenbank in einer CheckedListBox anzeigt werden.
Bei einer ListBox und einer ComboBox funktioniert das ohne Probleme,
jedoch fehlt mir bei der CheckedListBox die Eigenschaften DataSource, Display- und ValueMember.
Danke für alle Infos
MiniMichel | |
Re: Access Daten in CheckedListBox anzeigen | | | Autor: Melkor | Datum: 27.11.07 15:00 |
| Die Properties sind schon da und funktionieren auch genau wie bei ListBox, aber tauchen nicht in Intellisense auf, wohl weil es keine Möglichkeit gibt die CheckBoxen zu binden. Das muss man selber mit Code erledigen (setzen, auslesen).
Those people who think they know everything are a great annoyance to those of us who do - Isaac Asimov | |
Re: Access Daten in CheckedListBox anzeigen | | | Autor: MiniMichel | Datum: 28.11.07 12:07 |
| Hallo Melkor,
danke für die schnelle Antwort.
Nur wie mache ich das? Ich bin leider Einsteiger.
Die Listbox/ComboBox/CheckedListBox habe ich aus dem Fenster Datenquellen auf das
Formular gezogen. Bei der ListBox/ComboBox klappte die Datenanbindung sofort
nur die CheckedListBox lässt sich dazu bewegen die Daten anzuzeigen, es sei denn ich gebe sie manuell in die Liste ein, was bei sich dynamisch ändernden Daten leider keine Lösung ist. Desweiteren habe ich die CheckedListbox gewählt um eine Mehrfachauswahl
zu ermöglichen.
Vielen Dank im vorraus
MiniMichel | |
Re: Access Daten in CheckedListBox anzeigen | | | Autor: Melkor | Datum: 28.11.07 12:29 |
| Wie gesagt, die CheckedListBox Liste unterstützt DataBinding aber du musst den Code selber schreiben
Me.OrdersTableAdapter.Fill(Me.NWINDDataSet.Orders)
CheckedListBox1.DataSource = Me.OrdersBindingSource
CheckedListBox1.DisplayMember = "ShipAddress" Das Control ist nicht wirklich dafür geeignet, weil die CheckBoxen nicht gebunden werden können. Deshalb sind die Properties nicht ohne weiteres sichtbar. ListBox hat übrigens auch eine Mehrfachauswahl .
Those people who think they know everything are a great annoyance to those of us who do - Isaac Asimov | |
Re: Access Daten in CheckedListBox anzeigen | | | Autor: MiniMichel | Datum: 29.11.07 13:44 |
| Vielen Dank,
der Tipp hat super geklappt.
Gruß
MiniMichel | |
Re: Access Daten in CheckedListBox anzeigen | | | Autor: cgiesen | Datum: 24.09.08 10:33 |
| Auch von mir ein Danke. Ich habe aber noch einen kleinen Tipp dazu ;)
Ich hole mir die Daten aus einem SQL Server.
Habe Firstname und Lastname.
Möchte aber anzeigen : Lastname, Firstname
Ich hole mir Lastname zweimal, einmal normal, und einmal Lastname as Fullname.
Dann gehe ich nach dem Füllen durch alle Items und ersetze Fullname mit Lastname & ", " & Firstname
Dim sql As String = "Select associate_ID, name, firstname, lastname," & _
"lastname as fullname from associate, person where associate.person_id" & _
"= person.person_id and type = 0 and deleted = 0 order by lastname," & _
"firstname"
MyCommand = New OleDbCommand(sql, MyConnection)
Dim MyAdapter As New OleDbDataAdapter(MyCommand)
MyAdapter = New OleDbDataAdapter(MyCommand)
MyAdapter.Fill(assoDT)
MyConnection.Close()
MyCommand.Dispose()
MyAdapter.Dispose()
MyConnection.Dispose()
For Each dr As DataRow In assoDT.Select
If dr.Item("Lastname") <> "" And dr.Item("Firstname") <> "" Then
dr.Item("Fullname") = dr.Item("Lastname") & ", " & dr.Item( _
"Firstname")
ElseIf dr.Item("Firstname") <> "" Then
dr.Item("Fullname") = dr.Item("Firstname")
End If
Next
Me.ckbOwner.DataSource = assoDT
Me.ckbOwner.DisplayMember = "Fullname"
Me.ckbOwner.ValueMember = "associate_id" | |
Re: Access Daten in CheckedListBox anzeigen | | | Autor: Melkor | Datum: 24.09.08 12:15 |
| Naja, danke. Das kann man aber leichter direkt mit SQL erledigen oder mit einem Computed Column. Beispiele für beide Möglichkeiten findet man im Ado.Net/DB Forum. Es hat eigentlich auch nichts mit der Frage hier zu tun .
Those people who think they know everything are a great annoyance to those of us who do - Isaac Asimov | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats Neu! sevDTA 3.0 Pro
SEPA mit Kontonummernprüfung
Erstellen von SEPA-Dateien mit integriertem BIC-Verzeichnis und Konto- nummern-Prüfverfahren, so dass ungültige Bankdaten bereits im Vorfeld ermittelt werden können. Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|