Avatar billede ettol Nybegynder
06. maj 2003 - 09:49 Der er 4 kommentarer og
1 løsning

DataGrid -visning af dele af en database

Hvordan kan jeg undlade en kolonne fra databasen når det skal vises i et DataGrid? (fx. SELECT a,b,d FROM table)Hvis det har noget at sige, så bruger jeg OleDbConnection.

Derudover kunne jeg godt tænke mig at benytte DataGrids kolonner Delete og Edit, men ved ikke hvordan jeg skal gøre.
Avatar billede finger Nybegynder
06. maj 2003 - 18:53 #1
eksempel til det første spørgsmål:
Her bliver vist 3 kolonner fra en forespørgsel med 10 kolonner.

DataGridTableStyle myTableStyle = new DataGridTableStyle();
myTableStyle.MappingName = "Items"; //din datakilde

DataGridTextBoxColumn ItemNumberColumn = new DataGridTextBoxColumn();
ItemNumberColumn.HeaderText = "Vare nr.";
ItemNumberColumn.MappingName = "ENA"; //navnet på en kolonne i datakilden
myTableStyle.GridColumnStyles.Add(ItemNumberColumn);
           
DataGridTextBoxColumn ItemNameColumn = new DataGridTextBoxColumn();
ItemNameColumn.HeaderText = "Vare navn";
ItemNameColumn.MappingName = "Name";
myTableStyle.GridColumnStyles.Add(ItemNameColumn);

DataGridTextBoxColumn BasePriceColumn = new DataGridTextBoxColumn();
BasePriceColumn.HeaderText = "Enhedspris";
BasePriceColumn.MappingName = "BasePrice";
myTableStyle.GridColumnStyles.Add(BasePriceColumn);

this.datagrid1.TableStyles.Add(myTableStyle); //binder til dit datagrid


De sidste to kan du fikse grafisk genne propertybuilder på datagrid'et
Avatar billede finger Nybegynder
06. maj 2003 - 18:53 #2
og det var et svar
Avatar billede odegaard Nybegynder
06. maj 2003 - 20:20 #3
Var det ikke meget nemmere at lave opsætningen af datagriddet i en Template? Det skal man vel alligevel til at rode med når man skal lave edit/delete kolonner.
Avatar billede ettol Nybegynder
08. maj 2003 - 12:36 #4
...jeg bruger web-matrix.

Hvordan bruger jeg de autogenererede delete og edit kolonner man kan tilføje til sit datagrid via property builder.
Avatar billede ettol Nybegynder
14. maj 2003 - 13:18 #5
<asp:DataGrid id="DataGrid1" runat="server" OnDeleteCommand="OnDelete" >
  <Columns>
    <asp:ButtonColumn Text="Slet" CommandName="Delete"></asp:ButtonColumn>
  </Columns>
</asp:DataGrid>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester