Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Tonen van data in een grid  (gelezen 1990 keer)

0 leden en 1 gast bekijken dit topic.

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Tonen van data in een grid
« Gepost op: 20 maart 2012, 13:25:04 »
Hallo,

ik gebruik VS 2010 - ASP.NET / C#.
Nu heb ik een dataset met klantgegevens opgevuld uit een databank die ik enkel wil TONEN en bij de namen een hyperlink plaatsen.

Ik gebruik momenteel een datagrid. Is dit de correcte keuze of gebruik ik beter een datagridview of een detailsview?

De datagrid wordt opgevuld met de dataset met volgende code:

C#
_dgrCustomer.DataSource = ds;
_dgrCustomer.DataBind();

ASP.NET
<aspatagrid id="_dgrCustomer" runat="server" CssClass="Grid">
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<SelectedItemStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
<PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" Mode="NumericPages" />
<AlternatingItemStyle BackColor="#a9d389" ForeColor="#48576C" />
<ItemStyle BackColor="#e3f0d9" ForeColor="black" Font-Size="10pt" />
<HeaderStyle BackColor=silver Font-Bold="True" ForeColor="Black" />
</aspataGrid>

Probleem is dat ik de breedte van mijn kolommen wil aanpassen maar aangezien ik dit niet gebruik in mijn asp code, kan ik er niet aan.
En als ik volgende toevoeg:

<Columns>
<asp:BoundColumn HeaderText="Index" ItemStyle-Width=2%/>
<asp:BoundColumn HeaderText="Doss." />
<asp:BoundColumn HeaderText="Bedrijf" />
<asp:BoundColumn HeaderText="Naam, Voornaam" />
<asp:BoundColumn HeaderText="Bedrijf tel" />
<asp:BoundColumn HeaderText="Bedrijf fax" />
<asp:BoundColumn HeaderText="Bedrijf gsm" />
<asp:BoundColumn HeaderText="Contact tel" />
<asp:BoundColumn HeaderText="Contact fax" />
<asp:BoundColumn HeaderText="Contact gsm" />
<asp:BoundColumn HeaderText="Cat" />
</Columns>

Kan ik wel de breedte aanpassen maar dan toont hij 1) de gegevens van de dataset en ernaast 2) de kolommen opgegeven in de ASP.NET code.
Het leek me simpel maar ik heb het gevoel dat ik iets verkeerd doe en dat iemand me in de goede richting kan wijzen.

Dus welke control neem ik best (datagrid, gridview...) en hoe vul ik dit best op met het oog op het wijzigen van de breedte en het toevoegen van de hyperlinks.
Het is ook enkel TONEN dat ik wil dus niet toevoegen en/of wijzigen en/of verwijderen.

Alvast bedankt,
M81
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Tonen van data in een grid
« Reactie #1 Gepost op: 21 maart 2012, 17:47:11 »
In bijlage een vbtje met een mssql server compact bestandje.

Lees ook 'dit' eens?
https://msdn.microsoft.com/en-us/library/ms972948.aspx
hopelijk helpt dit.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: Tonen van data in een grid
« Reactie #2 Gepost op: 23 maart 2012, 11:12:11 »
Merci Dizzl, heb inderdaad geopteerd voor een GridView.
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

 


www.combell.com