Gå til innhold

C#: [Løst]Mappe en sql query til gridview problemer.


Anbefalte innlegg

Skrevet (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 av Yakamoto
Videoannonse
Annonse
Skrevet

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();

Skrevet (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 av Yakamoto
Skrevet

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....

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...