Yakamoto Skrevet 7. oktober 2009 Del Skrevet 7. oktober 2009 (endret) Prøver å fylle et gridview vha en sql query SqlConnection connection = new SqlConnection(connectionString); connection.Open(); SqlDataAdapter dataAdapter = new SqlDataAdapter(); dataAdapter.SelectCommand = new SqlCommand(query, connection); DataTable table = new DataTable(); dataAdapter.Fill(table); bindingSource.DataSource = table; dataGridViewQueryResult.DataSource = bindingSource; virker ikke som om den klarer å få noe resultat i fra queryen jeg sender med, da table alltid er tom. Kopierer connectionString fra server explorer saken i VS og har testet queryen i query saken til VS. Noen som har noen anelse om hva jeg gjør feil? Er sikkert et eller annet selvsagt/enkelt (håper jeg). Takk Endret 7. oktober 2009 av Yakamoto Lenke til kommentar
HDSoftware Skrevet 7. oktober 2009 Del Skrevet 7. oktober 2009 Mener å huske at du må kalle selve BINDINGen etter at du har satt datasource på gridden. altså: dgvResult.DataSource = SomeResult; dgvResult.DataBind(); Mener også å huske at jeg hadde utfordringer med resetting av datagridden og løste det slik: dgvResult.DataSource = null; dgvResult.DataSource = SomeResult; dgvResult.DataBind(); Lenke til kommentar
Yakamoto Skrevet 8. oktober 2009 Forfatter Del Skrevet 8. oktober 2009 (endret) Mener å huske at du må kalle selve BINDINGen etter at du har satt datasource på gridden. altså: dgvResult.DataSource = SomeResult; dgvResult.DataBind(); Mener også å huske at jeg hadde utfordringer med resetting av datagridden og løste det slik: dgvResult.DataSource = null; dgvResult.DataSource = SomeResult; dgvResult.DataBind(); Takk takk, hjalp å setet dgvResult.DataSource til null. Endret 8. oktober 2009 av Yakamoto Lenke til kommentar
HDSoftware Skrevet 8. oktober 2009 Del Skrevet 8. oktober 2009 Jeg tror dette må være en bøgg, for jeg opplever ikek dette lenger hvis jeg bruker LINQ av en eller anne grunn. Kansje LINQ har en eller annen mekanikk som gjør dette automatisk.... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå