2012-04-08 7 views
0

Alles, was ich tun möchte, ist, die letzten drei Spalten meiner Gitteransicht gelb zu machen. Kann ich einen Itemstyle im Boundfield nicht verwenden, weil ich CSS verwende? Wenn nicht, wie kann ich das leicht machen? Vielen Dank!Farbspezifische Spalten in einer Gitteransicht

<asp:GridView 
     ID="grdMyProducts" 
     DataSourceID = "srcGetMyProducts" 
     CssClass="GridViewStyle" 
     AutoGenerateColumns = "false" 
     AllowPaging = "false" 
     GridLines="None" 
     runat="server" > 
     <RowStyle CssClass="RowStyle" />  
     <EmptyDataRowStyle CssClass="EmptyRowStyle" />  
     <PagerStyle CssClass="PagerStyle" />  
     <SelectedRowStyle CssClass="SelectedRowStyle" />  
     <HeaderStyle Wrap="false" CssClass="HeaderStyleFilter" /> 
     <EditRowStyle CssClass="EditRowStyle" />  
     <AlternatingRowStyle CssClass="AltRowStyle" /> 
     <Columns> 
     <asp:BoundField 
      DataField="DistributorName" 
      HeaderText="Distributor" /> 
     <asp:BoundField 
      DataField="Size" 
      HeaderText="Size" /> 
     <asp:BoundField 
      DataField="Description" 
      HeaderText="Description" /> 
     <asp:BoundField 
      DataField="Category" 
      HeaderText="Category" /> 
      <ItemStyle BackColor="#f6f17c"/> 
     <asp:BoundField 
      DataField="Amount" 
      HeaderText="Amount" /> 
      <ItemStyle BackColor="#f6f17c"/> 
     <asp:BoundField 
      DataField="Unit" 
      HeaderText="Unit" /> 
      <ItemStyle BackColor="#f6f17c"/> 
     </Columns> 
     </asp:GridView> 
+0

Ich fühle mich dumm .... Es war ein Fehler in meinem Code. Ich habe das gebundene Feld geschlossen, bevor ich den Objektstil aufgerufen habe. –

Antwort

0

Benutzer ItemStyle-CssClass Eigentum Ihrer Boundfield.

<asp:BoundField DataField="Category" ItemStyle-CssClass="myStyle" HeaderText="Category" /> 

und Lassen Sie sich diese CSS-Klasse in Ihrem Stylesheet

.myStyle 
{ 
    background-color:Gray; 
    color:Red; 
} 

Es sollte funktionieren. Ich habe es getestet.

+0

das funktioniert. Mein Beispiel oben funktioniert auch, aber ich hatte einen Fehler im Code. –

Verwandte Themen