Just nu i M3-nätverket
Gå till innehåll

"Plocka ut data"


Dada

Rekommendera Poster

Hejsan!

 

Jag använder en datagrid för att visa inläggen i en gästbok, men det är ju inte riktigt bra, för då visas ju även ID:et på inlägget.

I databastabellen har jag följande fält:

ID

Sender

CreatedDate

Message

 

Datagriden visar ju allt, jag skulle vilja att det står typ

Sender: Och sen vad som står i sender i databasen...

 

Och så vidare med de övriga fälten...

 

 

Men jag vill inte visa ID...

Och jag vill inte att allt ska visas som en tabell vilket det gör nu.

 

 

Just nu snvänder jag följande kod för att visa inläggen:

<asp:datagrid id="MyDataGrid" runat="server" BorderWidth="0"
      CellPadding="2" Width="100%"
      Font-Name="Verdana"
      Font-Size="Smaller"

      HeaderStyle-HorizontalAlign="Center"
      HeaderStyle-Font-Bold="True"
      HeaderStyle-BackColor="Navy"
      HeaderStyle-ForeColor="White"

      AlternatingItemStyle-BackColor="#dddddd">
   </asp:datagrid>

 

 

Det funkar ju om man använder datalist istället, men jag måste använda en datagrid för att "paging" ska fungera på sidan.

Hur ska jag lösa detta?

 

Tack på förhand!

 

[inlägget ändrat 2003-04-15 10:55:33 av Dada]

Länk till kommentar
Dela på andra webbplatser

Det är nog svårt för dig att få en DataGrid att inte bete sig som en tabell, för det är i stort sett dess syfte :)

Den är dock väldigt lätt att formatera som man vill ha den så det kan gå ändå att få det utseende du vill om du experimenterar lite, men det är inte säkert.

 

Om du inte vill visa alla tabeller så måste du själv definera upp kolumnerna. Det gör du genom att lägga till AutoGenerateColumns="False" innuti DataGrid tag:en. Sedan så får du specifiera upp tabellerna och alla dess egenskaper som du vill ha dem. Kom ihåg att lägga med DataField i varje tabell så att den binder rätt databastabell till rätt DataGrid-tabell.

 

Enkelt exempel:

<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">

<Columns>

<asp:BoundColumn></asp:BoundColumn>

<asp:BoundColumn></asp:BoundColumn>

<asp:TemplateColumn></asp:TemplateColumn>

</Columns>

</asp:DataGrid>

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...