DataGridView ??

Tags:    c#

hej

Jeg sidder og leger lidt med at få vist nogle data i et "DataGridView"... fra en Access Database... det kan jeg også godt hvis colonnerne skal være de samme som dem i databasen
men jeg vil gerne have dem til at have nogle ander navne... hvordan kan jeg gøre det... min kode ser sådan her ud

LMString = "SELECT * FROM Tabel";

OdbcCommand cmd = new OdbcCommand(LMString, Conn);
Conn.Open();

OdbcDataAdapter da = new OdbcDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds);

dgw.DataSource = ds.Tables[0];

zC
zerocool@lite.dk
http://www.freewebdesign.dk



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
hej

Jeg sidder og leger lidt med at få vist nogle data i et "DataGridView"... fra en Access Database... det kan jeg også godt hvis colonnerne skal være de samme som dem i databasen
men jeg vil gerne have dem til at have nogle ander navne... hvordan kan jeg gøre det... min kode ser sådan her ud

LMString = "SELECT * FROM Tabel";

OdbcCommand cmd = new OdbcCommand(LMString, Conn);
Conn.Open();

OdbcDataAdapter da = new OdbcDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds);

dgw.DataSource = ds.Tables[0];

zC
zerocool@lite.dk
http://www.freewebdesign.dk


dgw.Columns[0].Name = "Overskrift på kolonne";

og hvis du vil skjule en kolonne helt kan du bruge:

dgw.Columns[0].Visible = false;

Her er noget om DataGridViewColumn Klassen, fra msdn2:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.aspx

Da jeg søgte efter det på google fandt jeg også dette:
http://blogs.msdn.com/jfoscoding/archive/2005/11/16/493727.aspx

Han giver et link til en word fil der indeholder en FAQ om DataGridView klassen. På 69 sider! Så der burde også være hjælp at hente hvis der andre ting du vil vide :)

Hilsen

Martin Dybdal (Dybber)
Blog: http://dybber.dk/blog/



hej, jeg er ikke helt sikker på, hvor det er du vil have ændret kolonnenavnene, men i sql-statmentet kan du skrive følgende og dermed ændre kolonne-navnet:

i stedet for:

LMString = "SELECT * FROM Tabel";

LMString = "SELECT Fornavn AS navn, Gadenavn AS adresse, OgSåVidere AS osv FROM Tabel";

Forudsat at dine kolonneoverskrifter er Fornavn, Gadenavn og OgSåVidere.

Håber at det kan bruges.

mvh. Helge





t