23. juli 2006 - 17:07Der er
1 kommentar og 1 løsning
bringe data med til ny form
Hej
Jeg har følgende kode, som virker perfekt, når jeg har oprettet et datagridview ved at drag and drop (koden overfører FakturaId til ny form, så jeg der kan lave en select på denne):
Nu er det jo således, at jeg har lavet min egen dataset og adapter. Og jeg har problemer med ovennævnte kode. Mit problem ligger i, at jeg ikke aner, hvordan jeg får FakturaRow frem i intellisense (altså hvordan får jeg denne ind i koden, hvor jeg instansierer dataset'et og adapteren)?
Er min dsView det samme som, som den af systemet genererede fakturaBindingSource?
Min kode, for hvor jeg instansierer dataset og adaptere:
private void loadKundeFaktura()
{
//create a connection string to the access database
OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;
User Id=;Password=;
Data Source=" + myDB);
// Create the DataSet
ds = new DataSet("KundeFaktura");
// Fill the Dataset with Kunder, map Default Tablename
// "Table" to "Kunder".
da1 = new OleDbDataAdapter("SELECT KundeId, Navn, Adresse, Postnr, Byen, Telefonnr, Mobilnr, EmailAdr, Noter FROM Kunder", cn);
da1.TableMappings.Add("Table", "Kunder");
da1.Fill(ds);
// Fill the Dataset with Faktura, map Default Tablename
// "Table" to "Faktura". ORDER BY FakturaID DESC
da2 = new OleDbDataAdapter("SELECT FakturaID, KundeID, Dato, BetalingsDato, Betalt FROM Faktura ORDER BY FakturaID DESC", cn);
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg vil forsøge at formulere mig anderledes, siden ingen har svaret (I har nok ikke forstået mig)...
Jeg har brug for at overføre FakturaId fra en form til en anden.
Normalt gør jeg det ved, at oprette et DataGridView på form1, bruge VS' wizard til at oprette forbindelse til databasen og vise data i DataGridView'et. Så vil jeg på en knap have koden for at åbne den nye form og overføre FakturaId samtidig med. Se kode1 eksemplet.
Jeg har så forsøgt istedet for at bruge wizard, selv lave forbindelsen, dataadapteren osv. Se kode2.
Nu ved jeg så ikke hvad jeg skal gøre, for at overføre FakturaId. Jeg har brug for FakturaId (som er den brugeren står på i datagridview'et, når de trykker på knappen), på form2 da jeg ellers ikke kan findere ordrelinier mm.
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.