ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[2] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[3] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[4] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[5] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[6] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[7] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[8] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[9] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[10] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[11] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[12] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[13] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
系列文章导航:
ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
ASP.NET 2.0数据教程之六:编程设置ObjectDataSource的参数值
ASP.NET 2.0数据教程之七:使用DropDownList过滤的主/从报表
ASP.NET 2.0数据教程之八:使用两个DropDownList过滤的主/从报表
ASP.NET 2.0数据教程之十:使用 GridView 和DetailView实现的主/从报表
ASP.NET 2.0数据教程之十一:基于数据的自定义格式化
ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
这将在App_Themes文件夹中自动创建一个主题,主题名称为GridView并包含了外观文件GridView.skin 。
图 11: 主题GridView已被添加到 App_Theme 文件夹
把主题GridView重命名为DataWebControls(从GridView文件夹右键菜单中选择重命名)。然后,进入下面所见的GridView.skin文件的标记:
<asp:GridView runat="server" CssClass="DataWebControlStyle">
<AlternatingRowStyle CssClass="AlternatingRowStyle" />
<RowStyle CssClass="RowStyle" />
<HeaderStyle CssClass="HeaderStyle" />
</asp:GridView>
使用了主题DataWebControls后,这将定义任何一个页面中任何一个GridView控件与CssClass相关属性的默认值。让我们添加一个另一个针对DetailsView控件的外观,这个控件我们不久就会用到。在主题DataWebControls添加一个命名为DetailsView.skin的外观,并加入如下的标记:
<asp:DetailsView runat="server" CssClass="DataWebControlStyle">
<AlternatingRowStyle CssClass="AlternatingRowStyle" />
<RowStyle CssClass="RowStyle" />
<FieldHeaderStyle CssClass="HeaderStyle" />
</asp:DetailsView>