Jeg har en listbox der viser varenr, og ved klik får jeg vist de tilsvarende data på min Form. Bortset fra at jeg ikke kan få vist LevNavn på min Form.
Jeg har prøvet med en textbox, og et par forskellige metoder, men kan ikke få det til at virke
Medmindre du er ovre i noget LINQ for database, så skal du vel bruge OleDbConnection og OleDbCommand - og så hente en eller flere værdier ud som du så bruger som du vil.
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Databases\MSAccess\Test.mdb") con.Open Dim da As OleDbDataAdapter = New OleDbDataAdapter("SELECT * FROM T1", con) Dim ds As DataSet = New DataSet da.Fill(ds, "T1") comboBox1.DataSource = ds.Tables("T1") comboBox1.DisplayMember = "F2" comboBox1.ValueMember = "F1"
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Databases\MSAccess\Test.mdb"); con.Open(); OleDbCommand sel = new OleDbCommand("SELECT COUNT(*) FROM t1", con); int n = (int)sel.ExecuteScalar(); con.Close(); result.Text = n.ToString();
ad kode snippet: Jeg har på min form en tableadapter, den er lavet med en FillByxxx i en Query som indeholder feltet LevNavn, kan den ikke bruges eller skal jeg explicit lave en ny?
skal det læses ud i Combobox.
Jeg har fundet noget med at lave en combobox og forbinde til min tableadapter, så kan jeg få vist mit LevNavn, men ikke samtidig mit LevNr.
Det jeg gerne vil er at jeg kan se både LevNr og det tilhørende LevNavn, kan det gøres som du beskriver med en comboBox2?
ditto: Den kan jeg ikke rigtig greje, hvad der sker her.
Det virker, jeg bruger en Combox til det første felt, fordi der skal kunne skiftes leverandør og en listbox til at viste det tilhørebnde navn.
Hvordan giver jeg point, det er nyt for mig.
Jeg prøver fra startsiden af programmet at lade brugeren vælge, hvor databasen ligger og den sti jeg får frem der vil jeg gerne bruge som Connectionstring som gældende for alle forms. Det er fordi der bruges 2 databaser en med testdata og en med brugerens rigtige data.
Han finder den database han vil bruge ved hjælp af en dialogbox. Placeringen viser jeg så i en label eller textbox, den vil jeg så gerne have brugt som connectionstring. Det kan så være at han på et tidspunkt vil skifte til anden database og så er det den nye connectionstring der skal bruges.
Det jeg ikke helt er med på er, skal jeg kun lave en connection string 1 gang og så overskriver den den som jeg fik dannet da jeg under udviklingen Add New Datasource fik lavet. Det er jo det jeg gerne vil have gjort, så brugeren kan have sin database ligggende hvor han vil.
Jeg prøver og vender nok tilbage med nyt spørgsmål senere.
Du får tak for hjælpen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.