`
qqjavagood
  • 浏览: 98567 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

[转]巧用css解决asp.net中gridview边框样式问题

    博客分类:
  • java
阅读更多
    <p><span style="font-size: 10pt;">[转自]: </span><span style="font-size: 10pt;">bingdian3721@gmail.com</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">http://www.antardev.cn/</span></p><p><span style="font-size: 10pt;">html标签中的bordercolor属性指定表格边框颜色之后,无论是表格的四个边框还是表格内部的单元格</span></p><p><span style="font-size: 10pt;">边框颜色便都设置好了.但是在asp.net的gridview控件中,设置bordercolor之后,在生成的html代码</span></p><p><span style="font-size: 10pt;">中是这样表示的:</span></p><p><span style="font-size: 10pt;">&lt;table class="gridview_m" cellspacing="0" rules="all" border="1" id="ctl00_content_gv_1" </span></p><p><span style="font-size: 10pt;">style="border-color:#93c2f1;border-collapse:collapse;"&gt;</span></p><p><span style="font-size: 10pt;">原来gridview中设置的bordercolor属性是css中的属性,其结果就是gridview的四个边框的颜色变了,<br>但是内部单元格的颜色却是灰色,而不是你指定的颜色.</span></p><p><span style="font-size: 10pt;">网上有不少朋友讨论过这个问题,有一种解决方法是用代码给gridview添加真正的bordercolor属性<br>例如:</span></p><p><span style="font-size: 10pt;">this.gridview1.attributes.add("bordercolor", "red");</span></p><p><span style="font-size: 10pt;">这样的缺点是不太灵活,如果需要用主题来控制界面样式<br>而代码中又有这样的语句的话,就不是很合适</span></p><p><span style="font-size: 10pt;">利用css提供的机制,可以比较好的解决这个问题</span></p><p><span style="font-size: 10pt;">举个例子啊<br>在主题中,将gridview的cssclass设置为gridview_m</span></p><p><span style="font-size: 10pt;">&lt;asp:gridview runat="server" cssclass="gridview_m" &gt;<br> &lt;headerstyle cssclass="girdview_head" /&gt;<br> &lt;rowstyle cssclass="gridview_row" /&gt;<br> &lt;pagerstyle horizontalalign="center" /&gt;<br>&lt;/asp:gridview&gt;</span></p><p><span style="font-size: 10pt;">然后在css样式表中设置:</span></p><p><span style="font-size: 10pt;">table.gridview_m<br>{<br>border-collapse: collapse;<br>border:solid 1px #93c2f1;<br>width:98%;<br>font-size:10pt;<br>}</span></p><p><span style="font-size: 10pt;">table.gridview_m td,th<br>{<br>border-collapse: collapse;<br>border:solid 1px #93c2f1;<br>font-size:10pt;<br>}</span></p><p><span style="font-size: 10pt;">以上css样式中还有其他样式,主要就是这一句:table.gridview_m td,th</span></p><p><span style="font-size: 10pt;">将会给class="gridview"的table中的th和td标签应用样式</span></p><p><span style="font-size: 10pt;">这样就解决了gridview的边框问题</span></p> 
分享到:
评论

相关推荐

    ASP.NET源码——GridView+Jquery实现的TreeGrid.zip

    在本压缩包"ASP.NET源码——GridView+Jquery实现的TreeGrid.zip"中,我们聚焦于一个特定的功能:使用GridView控件和jQuery库来创建一个TreeGrid。TreeGrid是一种混合了树形结构和表格视图的用户界面元素,它允许用户...

    ASP.NET之GridView 数据绑定全面示例.rar

    ASP.NET中的GridView控件是用于显示数据集合的强大工具,它提供了丰富的功能,如排序、分页、筛选和编辑。在本教程中,我们将深入探讨如何使用C#进行GridView的数据绑定,涵盖基本操作到高级功能,如增删改查和界面...

    对GRIDVIEW的美化.zip

    在ASP.NET开发中,GridView控件是用于展示数据表格的常用组件,特别是在处理数据库查询结果时。本资源“对GRIDVIEW的美化.zip”提供了一种方法来提升GridView的视觉效果,使其更加美观和用户友好。以下是对GridView...

    漂亮的GridView样式

    【漂亮的GridView样式】是关于在Web开发中,特别是ASP.NET环境中美化GridView控件的一个主题。GridView控件通常用于展示数据表格式的信息,如数据库查询结果。在这个主题中,作者通过CSS(层叠样式表)来改变...

    GridView 72般绝技 asp.net

    以上只是GridView部分核心功能和技巧的概述,实际使用中,开发者还可以结合其他ASP.NET控件和功能,如DetailsView、FormView、ListView,以及AJAX技术,构建更复杂、更交互性强的数据展示和操作界面。通过不断探索和...

    GridView分页整套精美样式

    在网页设计中,数据展示是不可或缺的一环,而GridView作为一种常见的数据展示控件,广泛应用于ASP.NET等Web开发框架中。本教程将深入探讨如何利用GridView实现自定义分页功能,并提供一套完整的精美样式,这些样式是...

    在ASP.NET中使用CSS的Gridview Pager样式

    通过以上步骤,你可以在ASP.NET中使用CSS成功地定制GridView的Pager样式,使其与网站的整体设计风格保持一致。当然,这只是一个基础示例,实际应用中可能需要根据具体需求进行更复杂的样式调整。请参考提供的PDF文件...

    Gridview冻结列.rar

    在ASP.NET开发中,Gridview控件是一种常用的用于展示数据的网页控件,它能够方便地展示数据库中的数据,并提供排序、筛选、分页等多种功能。在这个“Gridview冻结列.rar”压缩包中,我们主要关注的是如何在Gridview...

    asp.net中GridView编辑,更新,合计用法示例

    在ASP.NET中,GridView控件是一个非常常用的组件,用于展示数据集,并提供了丰富的功能,如编辑、更新和计算总计。本示例将详细介绍如何在GridView中实现这些功能,以帮助开发者更好地理解和应用。 首先,GridView...

    asp.net中htm分页

    - GridView控件:ASP.NET中的GridView控件可以方便地实现数据展示和分页。只需设置其`AllowPaging`属性为`true`,并配置`PageSize`属性指定每页显示的行数。GridView会自动处理分页逻辑,包括生成页码链接。 - ...

    .Net 分页控件各种样式大全

    - `GridView`:ASP.NET中最常用的数据显示控件之一,内建分页功能。 - `DataPager`:专门用于数据分页的控件,可以与多种数据源(如`GridView`,`ListView`等)配合使用。 - `Paging`属性:设置每页显示的数据量...

    asp.net新闻图片切换效果

    例如,如果图片来源是一个数据库,我们可以使用ASP.NET的GridView或Repeater控件来动态生成图片列表。这需要编写C#或VB.NET代码,从数据库中检索图片信息,然后在前端呈现。 ```csharp protected void Page_Load...

    用代码改变GridView的样式

    在ASP.NET中,我们可以创建一个CSS文件(例如GridViewCSS.css),并链接到网页中,然后定义如下的样式: ```css .gridViewStyle { border-collapse: collapse; width: 100%; } .gridViewStyle th { ...

    ASP.NET分页导航代码

    在压缩包中的"WebApplication1"文件可能包含了整个ASP.NET Web应用程序的源代码,包括`.cs`后缀的C#代码(可能包含BLL和DAL的实现),`.aspx`和`.ascx`后缀的ASP.NET页面和用户控件,以及可能的`.css`和`.js`文件,...

    漂亮的Gridview样式

    Gridview通常与ASP.NET框架紧密关联,但也可以在其他环境中使用,比如HTML、CSS和JavaScript的组合。在这个"漂亮的Gridview样式"主题中,我们将深入探讨如何通过CSS和Ajax技术来提升Gridview的视觉吸引力和用户体验...

    web 页面画线 asp.net 页面画线

    在ASP.NET中,可以使用服务器端控件如`&lt;asp:Table&gt;`或`&lt;asp:GridView&gt;`配合CSS样式来模拟画线效果。例如,设置表格的边框和间隔来创建线条: ```aspx &lt;td&gt;... &lt;!-- 更多行 --&gt; ``` 或者,利用服务器端代码...

    asp.net程序设计实训题1

    你可以使用CSS来控制表格的样式,比如边框、颜色、对齐方式等,以使数据展示更美观。 通过这个实训,你将深化对ASP.NET和ADO.NET的理解,熟练掌握数据库操作和Web应用开发的关键技能。同时,这也将提升你在实际项目...

    GridView样式

    GridView常用于ASP.NET框架中,便于用户以表格形式查看、编辑和操作数据。在这个主题下,我们将深入探讨如何利用CSS(层叠样式表)来控制GridView的样式,以及如何对其中的图片进行定制。 在 GridView 中应用 CSS ...

    asp.net内容分页

    ASP.NET内容分页是Web开发中的一个重要概念,它主要用于处理大量数据时的用户界面优化,以提高用户体验。在网页上一次性加载所有数据可能会导致页面加载速度慢,影响用户浏览效率,而分页则能有效地解决这个问题。在...

    GridView_CSS的完整样式表

    本文档详细介绍了`GridView_CSS`的样式设置方法及其在ASP.NET中的应用方式。 #### 二、CSS样式详解 ##### 1. `GridViewStyle` 这是`GridView`的基础样式,用于定义网格的主要外观。 - **边框**:右边界(`border-...

Global site tag (gtag.js) - Google Analytics