Asp.net 如何设置栅格视图的样式?

Asp.net 如何设置栅格视图的样式?,asp.net,gridview,Asp.net,Gridview,我的gridView代码如下: <asp:GridView ID = "GridView2" runat = "server" AlternatingRowStyle-BackColor="#262e33" DataSourceID = "sourceProducts" AutoGenerateColumns = "False" CssClass=" table table-hover Grid" AllowPaging="True" AllowSorting="

我的gridView代码如下:

<asp:GridView ID = "GridView2" runat = "server" AlternatingRowStyle-BackColor="#262e33"
    DataSourceID = "sourceProducts" AutoGenerateColumns = "False"
    CssClass=" table table-hover Grid" AllowPaging="True" 
    AllowSorting="True" PageSize="25" Height="800px" Width="1200px" 
    HeaderStyle-BackColor="#153447" >
    <RowStyle Height="5px" />
     <Columns> 
       <asp:HyperLinkField DataNavigateUrlFields="runId" DataTextField="runId" HeaderText = "RunID" DataNavigateUrlFormatString="RunAnalysis.aspx?runId={0}" ItemStyle-Width="10%" />
        <asp:BoundField DataField = "prodDate" HeaderText = "Date"  DataFormatString="{0:MM/dd/yy}" ItemStyle-Width="10%"/>
        <asp:BoundField DataField = "buildNumber" HeaderText = "Build Number" ItemStyle-Width="10%"/>                  
        <asp:HyperLinkField DataNavigateUrlFields="PercentAnalysed" DataTextField="PercentAnalysed" HeaderText="Percent Analysed" ItemStyle-Width="10%"/>            
     </Columns>
     <PagerSettings FirstPageText="First" LastPageText="Last" NextPageText="Next" PreviousPageText="Previous" />
    </asp:GridView>
我想做到以下几点:

aI在gridView中使用了bootstrap的table hover css类,但它只适用于备用行。我希望它适用于所有行

我希望所有的边界都消失。我试过边界:无; 边界塌陷:塌陷;但它不起作用。 我还尝试将边框颜色更改为背景颜色。这很有效,但在悬停边框时可以看到颜色会发生变化

c使用下拉菜单控制页面中的条目数。准确地说,页面大小值应该由下拉菜单的值控制。
我尝试过:PageSize=但它不起作用。

与其依赖GridView属性,不如使用CSS进行样式设置。@Babak Naffas:但我如何控制行宽、所有行的悬停等属性。使用CSS?就像@Babak Naffas所说的,如果你想对样式进行更多控制,你需要添加CSS。Gridview是一个易于使用的控件,但在进行自定义时有其局限性。学习一些基本的CSS表格样式。另一个选项是查看其他控件,如repeater或listview。