Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sätta en färg på rad eller cell i datagrid

Postades av 2003-02-13 19:02:50 - Dan Claesson, i forum vb.net, Tråden har 3 Kommentarer och lästs av 782 personer

Jag har en datagrid som är bunden till ett dataset.
Jag skulle vilja kunna ändra färgen på de rader som inte uppfyller de krav som ställs på informationen i gridden.

Är det någon som vet hur man gör detta? Gärna med kod exempel då jag är ganska färsk på .NET.


Svara

Sv: Sätta en färg på rad eller cell i datagrid

Postades av 2003-02-14 14:24:43 - Mikael Ljunghorn

Hej,

Du har HTML källkod som ser ut ungefär som nedan:

<code>
<asp:DataGrid id=DataGrid1 runat="server" DataSource="<%# CustomersDS1 %>"
DataMember="Customers" AutoGenerateColumns="False" DataKeyField="CustomerID">
<Columns>
<asp:TemplateColumn>
<HeaderTemplate>
<b>Company Name</b>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="lblCompanyName" Runat=server Text='<%#Container.DataItem("CompanyName") %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<HeaderTemplate>
<b>Contact Name</b>
</HeaderTemplate>
<ItemTemplate>
.... osv
</Columns>
</asp:DataGrid></P>
</code>

I din "code behind" i VB-modulen kan du implementera enligt följande:

<code>
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound

If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
Dim drv As DataRowView = CType(e.Item.DataItem, DataRowView)
If (drv("CompanyName")) = "Microsoft" Then
e.Item.ForeColor = System.Drawing.Color.Green
End If
End If

End Sub
</code>

Hoppas detta hjälper
Micke - Microsoft


Svara

Sv: Sätta en färg på rad eller cell i datagrid

Postades av 2003-02-15 11:34:43 - Dan Claesson

Tack för inlägget, den funktionaliteten kommer jag säkerligen att ha användning för i framtiden.
Vad jag eftersökte nu var däremot för en windows-applikation inte för webben.
Jag kan också tillägga att jag vill kunna sätta färgen på valda rader då informationen redan presenteras i gridden, mao inte enbart vid själva inläsningen.

Mvh Danne


Svara

Sv: Sätta en färg på rad eller cell i datagrid

Postades av 2003-02-18 08:17:29 - Dan Claesson

Var det ingen som hade något förslag på hur detta skall åstadkommas i en windows-applikation?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 158
27 952
271 704
813
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies