`

控件(五)——Gridview控件以SqlDataSource控件为数据源实现换肤功能

 
阅读更多

皮肤是应用到一个控件上的样式信息,这些内容保存在.skin文件中。然后控件在使用皮肤时,设置它的skinID属性。如果不设置,它会自动设置为默认值。

主题实际上是皮肤的集合,保存在Thremes子目录中。我们在default.aspx页面上最上一行中增加Theme="blue"。也可以在配置文件中如下代码设置默认皮肤:

下面看今日的小例子:

在App_Themes文件夹下新建两个文件:blue和red。然后分别在两个子文件内新建外部文件SkinBlue,SkinRed。

我们现在其他页面中拖放一个GridView或者ListBox,然后在自动套用格式中选择心仪的格式。比如一个红色格式,当然其他还可以继续设置,这里不赘述。之后我们把设置好了的GridView源代码粘到SkinRed中。然后,我们必须删除控件的ID部分,因为如果不删会出错。切记。

同样的方法,我们可以制作另一个皮肤。

下面只看SkinBlue.skin文件中的代码,SkinRed中的代码类似:

在前台,我们只需要添加一个GridView控件和ListBox控件。然后配置GridView控件的Sql数据源,对于选择那个数据库,怎样设置SQL语句,我们不做详细介绍,我们这里只是用了做简单的。

后台代码:

效果展示:

点击两个按钮,可以切换我们设置的两种皮肤。

分享到:
评论

相关推荐

    asp.net数据源控件与数据库绑定控件

    数据源控件可以与数据库进行交互,获取数据,并将其绑定到数据绑定控件中,以实现数据的展示。下面将详细介绍 Asp.net 数据源控件与数据库绑定控件的相关知识点。 数据源控件 数据源控件是 Asp.net 框架中的一种...

    数据控件gridview用法演示

    在实际应用中,GridView通常与数据源控件(如SqlDataSource或ObjectDataSource)配合使用,实现数据的动态加载和操作。 二、数据绑定 1. 静态数据绑定:可以直接在设计时通过拖放数据源控件到GridView,然后设置...

    数据源控件 数据源控件

    数据绑定语法通常为`<asp:GridView DataSourceID="sqlDataSource1" ...>`,其中`sqlDataSource1`是数据源控件的ID。 4. **参数化查询** 数据源控件支持参数化查询,可以动态传入值。例如,SqlDataSource的`...

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

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

    DataSource控件与GridView控件的数据绑定

    为了显示数据,可以设置AutoGenerateColumns为true,让GridView自动生成列以匹配数据源的字段。也可以手动定义Columns以自定义列显示。 3. 实现数据更新: GridView默认支持行级别的编辑。开启GridView的...

    ASP.NET初级_GridView控件和FormView控件

    1. **数据绑定**:GridView通过数据源控件(如SqlDataSource或ObjectDataSource)进行数据绑定。开发者可以设置`AutoGenerateColumns`属性为`true`让GridView自动生成列,或者手动定义列来定制显示。 2. **分页和...

    SqlDataSource、GridView、DetailsView显示、编辑、删除数据

    SqlDataSource 控件用于配置数据源,而 GridView 控件用于显示数据。在 GridView 控件的 Columns 属性中,我们可以添加一个 HyperLinkField,以便实现数据的编辑和删除操作。 接下来,我们将在 “DetailsViewDemo....

    安卓Android源码——gridview分页效果.zip

    在安卓开发中,GridView是一种常用的布局控件,它允许数据以网格的形式展示,通常用于创建类似于照片库或菜单项的布局。"安卓Android源码——gridview分页效果.zip"这个压缩包可能包含了一个实现GridView分页效果的...

    数据源控件和数据源绑定

    此外,分页和排序也是常用功能,可以通过设置数据源控件的相关属性实现。 总之,数据源控件和数据源绑定是开发高效、灵活数据驱动应用程序的关键技术。它们简化了数据访问和操作,使得开发者可以专注于业务逻辑,而...

    ASP.NETGridView数据源控件详解

    总结来说,ASP.NET GridView数据源控件是一种高效且功能丰富的数据展示解决方案,通过与各种数据源控件的结合,可以满足各种复杂的数据展示需求。理解并熟练掌握其使用,将极大地提高开发效率,提升Web应用程序的...

    安卓Android源码——gridview分页效果.rar

    在安卓开发中,GridView是一种常用的布局控件,它允许开发者以网格的形式展示数据。这个"安卓Android源码——gridview分页效果.rar"文件很可能是包含了一个实现GridView分页效果的示例项目。分页在大数据量展示时尤...

    ASP.NET源码——GRIDVIEW无刷新AJAX 排序源码.zip

    在这个"ASP.NET源码——GRIDVIEW无刷新AJAX排序源码.zip"压缩包中,我们主要关注的是如何利用ASP.NET的GridView控件结合AJAX技术实现表格数据的无刷新排序功能。 GridView是ASP.NET Web Forms中非常常用的一个数据...

    Gridview控件的使用详解

    GridView 控件的基本使用包括绑定数据源、自定义模板、编辑和删除操作等。下面是一个简单的 GridView 控件的使用示例: ``` <asp:GridView ID="GridView1" runat="server" AllowPaging="True" PageSize="10"> ...

    ASP.NET GridView控件源代码大全

    您可以使用SQLDataSource、ObjectDataSource或其他数据源控件来提供数据。通过设置AutoGenerateColumns属性,GridView会自动为数据源中的每一列生成BoundField或TemplateField。 2. 数据绑定: 数据绑定是GridView...

    ASP.NET 2.0 的数据源、数据绑定控件概述与区别

    在 ASP.NET 2.0 中,数据源控件是用于连接数据库和其他数据存储的关键组件,它们提供了从数据源读取数据的能力,并可以将数据以多种格式返回给绑定控件。数据源控件包括但不限于: - **SqlDataSource**:用于连接 ...

    gridview控件使用实例源代码

    通常,我们使用SqlDataSource、ObjectDataSource或LinqDataSource等控件来创建数据源。 2. **添加GridView控件**:在ASP.NET页面上添加GridView控件,并通过拖放操作或在代码中创建实例。 3. **数据绑定**:将数据...

    GridView控件的简单使用

    GridView控件是Windows Forms和ASP.NET Web开发中常用的一种数据展示工具,它的核心功能是将数据源中的数据以网格形式进行展示,便于用户查看、编辑和操作数据。在本篇文章中,我们将深入探讨GridView控件的基本用法...

    GridView控件中DropDownList控件的绑定

    在ASP.NET Web应用程序开发中,GridView控件是一个非常常见的数据展示工具,它可以方便地显示数据库或其他数据源中的数据。在GridView中嵌入DropDownList控件,可以为用户提供更丰富的交互体验,例如在编辑行时允许...

Global site tag (gtag.js) - Google Analytics