0

グリッドビューの最後の3列を黄色にするだけです。cssを使用しているため、バウンドフィールドでitemstyleを使用できませんか?そうでない場合、どうすればこれを簡単に行うことができますか?ありがとう!

   <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>
4

1 に答える 1

0

UserItemStyle -BoundFieldのCSSClassプロパティ。

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

このCSSクラスをスタイルシートに含める

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

動作するはずです。私はそれをテストしました。

于 2012-04-08T04:40:42.947 に答える