c# - 在网格上显示网格线

标签 c# asp.net visual-studio telerik radgrid

我正在使用 Rad Grids,并使用内置的外观外观。但是,我想为我的网格添加网格线。 Gridlines = "Both"似乎不起作用。

 <telerik:RadGrid ID="RadGridProviders" Width="100%" GridLines="Both" AllowPaging="true" Skin="WebBlue" runat="server"  DataSourceID="SDSProvider" AutoGenerateColumns="false">
                    <MasterTableView DataSourceID="SDSProvider" PageSize="7" CellPadding="0" GridLines="Both" CellSpacing="0" DataKeyNames="ID,Entry_Loc" AllowMultiColumnSorting="True" AutoGenerateColumns="false"  >
                     <PagerStyle Mode="NextPrevNumericAndAdvanced"/>
                     <Columns>
                        <telerik:GridBoundColumn HeaderText="Organization Name" HeaderStyle-HorizontalAlign="Center" DataField="OrgName" SortExpression="OrgName">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Provider Type" HeaderStyle-HorizontalAlign="Center" DataField="TypeofProvider" SortExpression="TypeofProvider">
                        </telerik:GridBoundColumn>
                         <telerik:GridBoundColumn HeaderText="Contact Name" HeaderStyle-HorizontalAlign="Center" DataField="Contact" SortExpression="Contact">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Address" HeaderStyle-HorizontalAlign="Center" DataField="Address" SortExpression="Address">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Contact Number" HeaderStyle-HorizontalAlign="Center" DataField="Phone" SortExpression="Phone">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Creator Location" Visible="false" HeaderStyle-HorizontalAlign="Center" DataField="Entry_Loc" SortExpression="Entry_Loc">
                        </telerik:GridBoundColumn>
                        <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" HeaderText="Delete Provider" HeaderStyle-HorizontalAlign="Center" 
                            ConfirmText="Are You Sure You Want to Delete this Provider?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete Provider Confirmation"
                            UniqueName="DeleteProv">
                        </telerik:GridButtonColumn> 
                     </Columns>
                    </MasterTableView>
                    </telerik:RadGrid>

我刚刚尝试添加自定义 CSS

.mytable tr td
    {
                border: solid 1px #000000;
    }

我在 masterr 表中为项目样式设置了 css 类,我在 master 表和网格本身上设置了它。没用。

最佳答案

您的皮肤可能不支持网格线。您可以尝试使用其他皮肤来检查这个或使用 Firebug 。如果皮肤不支持网格线,您将需要使用自定义 css/皮肤手动添加它们。

这里是 RadGrid CSS 类的描述: http://www.telerik.com/help/aspnet-ajax/grdcreatingnewskins.html

您可以尝试自定义现有皮肤或使用类似的东西:

.RadGrid_WebBlue .rgRow td
{
    border: solid 1px #000000;
}

关于c# - 在网格上显示网格线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420178/

相关文章:

c# - 我们可以通过编程方式将网站托管到 IIS 吗?

c++ - 在 Visual Studio 中停止运行时程序终止

c# - 如何使用 MSBuild 注册一个 dll

c# - 使用 WCF 上传文件

c# - 如何阅读在 asp.net 核心 web api 中发布的 FormUrlEncodedContent?

c# - 为什么当变量不为空时显示 NullReferenceException?

jquery - 带有下拉选择的 AngularJS

android - 无法构建xamarin android项目

c# - Silverlight - 如何本地化对 WCF 服务的调用?

javascript - 从 JavaScript 访问 List 类的扩展属性