网格线不会在网格视图中显示 [英] grid lines are not displaying in grid view

查看:109
本文介绍了网格线不会在网格视图中显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图显示从数据库网格视图中的数据。我有拖放网格视图和其绑定到SQL数据source.Everything工作正常,但网格线不显示。请帮我出这一点。

这是我的code:

 <%@页标题=LANGUAGE =C#的MasterPageFile =〜/安全/ secured.MasterAutoEventWireup =真codeBehind =GetReport。 aspx.cs继承=Activity.secured.WebForm1EnableEventValidation =假%GT;< ASP:内容ID =内容1ContentPlaceHolderID =HeadContent=服务器>
< / ASP:内容>
< ASP:内容ID =内容2ContentPlaceHolderID =FeaturedContent=服务器>
    <风格类型=文/ CSS>
    #MainContent_GridView1 {
    边框:1px的固体黑色重要;!
   }
        < /风格>
< / ASP:内容>
< ASP:内容ID =Content3ContentPlaceHolderID =日程地址搜索Maincontent=服务器>
    < D​​IV的风格=溢出-X:滚动;宽度:1100px>
    < ASP:GridView控件ID =GridView1=服务器AllowPaging =真
         的AutoGenerateColumns =FALSE的DataKeyNames =ACTIVITY_ID
         的DataSourceID =SqlDataSource1CaptionAlign =评出的AllowSorting =真
         CELLPADDING =0CELLSPACING =1Horizo​​ntalAlign =中心>
        <柱体和GT;
            < ASP:BoundField的数据字段=ACTIVITY_ID的HeaderText =ACTIVITY_ID只读=真SORTEX pression =ACTIVITY_ID>
            < / ASP:BoundField的>
            < ASP:BoundField的数据字段=ACTIVITY_TYPE的HeaderText =ACTIVITY_TYPESORTEX pression =ACTIVITY_TYPE>
            < / ASP:BoundField的>
            < ASP:BoundField的数据字段=TICKET_ID的HeaderText =TICKET_IDSORTEX pression =TICKET_ID>
            < / ASP:BoundField的>
            < ASP:BoundField的数据字段=TICKET_CATEGORY的HeaderText =TICKET_CATEGORYSORTEX pression =TICKET_CATEGORY/>
            < ASP:BoundField的数据字段=TICKET_DESCRIPTION的HeaderText =TICKET_DESCRIPTIONSORTEX pression =TICKET_DESCRIPTION/>
            < ASP:BoundField的数据字段=ACTIVITY_DESCRIPTION的HeaderText =ACTIVITY_DESCRIPTIONSORTEX pression =ACTIVITY_DESCRIPTION/>
            < ASP:BoundField的数据字段=模块的HeaderText =模块SORTEX pression =模块/>
            < ASP:BoundField的数据字段=优先级的HeaderText =优先权SORTEX pression =优先权/>
            < ASP:BoundField的数据字段=RESOURCE_NAME的HeaderText =RESOURCE_NAMESORTEX pression =RESOURCE_NAME/>
            < ASP:BoundField的数据字段=CREATION_DATE的HeaderText =CREATION_DATESORTEX pression =CREATION_DATE/>
            < ASP:BoundField的数据字段=ASSIGNMENT_DATE的HeaderText =ASSIGNMENT_DATESORTEX pression =ASSIGNMENT_DATE/>
            < ASP:BoundField的数据字段=COMPLITION_DATE的HeaderText =COMPLITION_DATESORTEX pression =COMPLITION_DATE/>
            < ASP:BoundField的数据字段=STATUS的HeaderText =STATUSSORTEX pression =STATUS/>
            < ASP:BoundField的数据字段=备注的HeaderText =备注SORTEX pression =备注/>
            < ASP:BoundField的数据字段=努力的HeaderText =努力SORTEX pression =努力/>
        < /专栏>
        < EditRowStyle背景色=白BORDERCOLOR =黑色边框=实边框宽度=0像素/>
    < / ASP:GridView的>
        < / DIV>
    < D​​IV>
        < ASP:按钮的ID =btnExport1=服务器文本=导出到Excel的OnClick =btnExport1_Click/>
    < / DIV>    < / ASP:SqlDataSource的>
< / ASP:内容>


解决方案

您应该如下使用

 <风格类型=文/ CSS>
    #MainContent_GridView1 {
        边框:1px的固体黑色重要;!
     }
    #MainContent_GridView1 TR {
        边框:1px的固体黑色重要;!
     }
     #MainContent_GridView1 TD {
        边框:1px的固体黑色重要;!
     }
 < /风格>

您需要为您的 TR D ,你也应该看看,如果你有<$ C $创建类C>个是呈现在您的浏览器如果是这样你需要创建类如下

 #MainContent_GridView1日{
        边框:1px的固体黑色重要;!
     }

I am trying to display data in grid view from database. I have drag and drop grid view and bound it to SQL data source.Everything is working fine but grid lines are not displaying. Please help me out this.

here is my code:

<%@ Page Title="" Language="C#" MasterPageFile="~/secured/secured.Master" AutoEventWireup="true" CodeBehind="GetReport.aspx.cs" Inherits="Activity.secured.WebForm1" EnableEventValidation="false"%>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
    <style type="text/css">
    #MainContent_GridView1 {
    border: solid 1px Black !important;
   }
        </style>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div style="overflow-x:scroll;width:1100px">
    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
         AutoGenerateColumns="False" DataKeyNames="ACTIVITY_ID" 
         DataSourceID="SqlDataSource1" CaptionAlign="Top" AllowSorting="True" 
         CellPadding="0" CellSpacing="1" HorizontalAlign="Center">
        <Columns>
            <asp:BoundField DataField="ACTIVITY_ID" HeaderText="ACTIVITY_ID" ReadOnly="True" SortExpression="ACTIVITY_ID" >
            </asp:BoundField>
            <asp:BoundField DataField="ACTIVITY_TYPE" HeaderText="ACTIVITY_TYPE" SortExpression="ACTIVITY_TYPE" >
            </asp:BoundField>
            <asp:BoundField DataField="TICKET_ID" HeaderText="TICKET_ID" SortExpression="TICKET_ID" >
            </asp:BoundField>
            <asp:BoundField DataField="TICKET_CATEGORY" HeaderText="TICKET_CATEGORY" SortExpression="TICKET_CATEGORY" />
            <asp:BoundField DataField="TICKET_DESCRIPTION" HeaderText="TICKET_DESCRIPTION" SortExpression="TICKET_DESCRIPTION" />
            <asp:BoundField DataField="ACTIVITY_DESCRIPTION" HeaderText="ACTIVITY_DESCRIPTION" SortExpression="ACTIVITY_DESCRIPTION" />
            <asp:BoundField DataField="MODULE" HeaderText="MODULE" SortExpression="MODULE" />
            <asp:BoundField DataField="PRIORITY" HeaderText="PRIORITY" SortExpression="PRIORITY" />
            <asp:BoundField DataField="RESOURCE_NAME" HeaderText="RESOURCE_NAME" SortExpression="RESOURCE_NAME" />
            <asp:BoundField DataField="CREATION_DATE" HeaderText="CREATION_DATE" SortExpression="CREATION_DATE" />
            <asp:BoundField DataField="ASSIGNMENT_DATE" HeaderText="ASSIGNMENT_DATE" SortExpression="ASSIGNMENT_DATE" />
            <asp:BoundField DataField="COMPLITION_DATE" HeaderText="COMPLITION_DATE" SortExpression="COMPLITION_DATE" />
            <asp:BoundField DataField="STATUS" HeaderText="STATUS" SortExpression="STATUS" />
            <asp:BoundField DataField="REMARKS" HeaderText="REMARKS" SortExpression="REMARKS" />
            <asp:BoundField DataField="EFFORTS" HeaderText="EFFORTS" SortExpression="EFFORTS" />
        </Columns>
        <EditRowStyle BackColor="White" BorderColor="Black" BorderStyle="Solid" BorderWidth="0px" />
    </asp:GridView>
        </div>
    <div>
        <asp:Button ID="btnExport1" runat="server" Text="Export to Excel" OnClick="btnExport1_Click"/>
    </div>

    </asp:SqlDataSource>
</asp:Content>

解决方案

You should use as following

<style type="text/css">
    #MainContent_GridView1 {
        border: solid 1px Black !important;
     }
    #MainContent_GridView1 tr {
        border: solid 1px Black !important;
     }
     #MainContent_GridView1 td {
        border: solid 1px Black !important;
     }
 </style>

You need to create class for your tr and td you should also look if you have th is render on your browser if so you need to create class as follow

     #MainContent_GridView1 th {
        border: solid 1px Black !important;
     }

这篇关于网格线不会在网格视图中显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆