Gå til innhold

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


Anbefalte innlegg

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
Lenke til kommentar
Videoannonse
Annonse

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
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
Lenke til kommentar

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