帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统v4.6
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
TemplateColumn
作者:佚名 发布时间:2005-04-02 来源:不详
 


TemplateColumn 可以让我们自订字段所要显示的样版。其使用语法如下所示:

<ASP:TemplateColumn>
FooterText="表尾文字"
HeaderImageUrl="url"
HeaderText="标头文字"
ReadOnly="True | False"
SortField="DataSourceFieldToSortBy"
Visible="True | False"
<Template Name="HeaderTemplate">
以HTML 所定义的标头样版
</Template>
<Template Name="ItemTemplate">
以HTML 所定义的显示样版
</Template>
<Template Name="EditItemTemplate">
以HTML 所定义的编辑样版
</Template>
<Template Name="FooterTemplate">
以HTML 所定义的表尾样版
</Template>
</ASP:TemplateColumn>

其可以定义的样版如下表所示:

下列范例定义了三个字段的显示样版:

<%@Import Namespace=System.Data.ADO%>
<%@Import Namespace=System.Data%>
<!--#Include File="GetTable.inc"-->
<Html>
<Form Runat="Server">
<ASP:DataGrid Id="dgA" AllowPaging="True" PageSize="5"
OnPageIndexChanged="dgA_PageChg" Runat="Server"
PagerStyle-Mode="NumericPages" BorderColor="#808080"
HeaderStyle-Font-Names="Courier New"
HeaderStyle-BackColor="#D1DCEB"
HeaderStyle-HorizontalAlign="Center"
AutoGenerateColumns="False" >
<Property Name="Columns">
<ASP:TemplateColumn>
<Template Name="HeaderTemplate">
姓名
</Template>
<Template Name="ItemTemplate">
<ASP:Image ImageUrl="ico7.gif" Runat="Server"/>
<%#Container.DataItem("UserName")%>
</Template>
</ASP:TemplateColumn>
<ASP:TemplateColumn>
<Template Name="HeaderTemplate">
电话
</Template>
<Template Name="ItemTemplate">
<ASP:Image ImageUrl="ico8.gif" Runat="Server"/>
<%#Container.DataItem("UserTel")%>
</Template>
</ASP:TemplateColumn>
<ASP:TemplateColumn>
<Template Name="HeaderTemplate">
住址
</Template>
<Template Name="ItemTemplate">
<ASP:Image ImageUrl="ico9.gif" Runat="Server"/>
<%#Container.DataItem("UserAdd")%>
</Template>
</ASP:TemplateColumn>
</Property>
</ASP:DataGrid>
</Form>
<ASP:Label Id="Label1" Runat="Server"/>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
Dim dtDataTable As DataTable=GetTable("CH08MyWeb.mdb", "Members")
If Page.IsPostBack=False Then
dgA.DataSource=dtDataTable.DefaultView
Page.DataBind()
End If
End Sub
Sub dgA_PageChg(Sender As Object, e As DataGridPageChangedEventArgs)
Dim dtDataTable As DataTable=GetTable("CH08MyWeb.mdb", "Members")
dgA.DataSource=dtDataTable.DefaultView
Page.DataBind()
End Sub
</SCRIPT>
</Html>

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·DataGrid Web 控件的进阶应用--使  (2005-04-02)
 ·在PHP世界中选择最合适的模板--比  (2005-03-11)
 ·PHP3 之 FastTemplate  (2005-03-11)
 ·实例学习PHP之FastTemplate模板篇  (2005-03-11)
 ·使用phplib7.2中的Template处理B  (2005-03-11)
 ·使用PHP4中的 IntegratedTemplat  (2005-03-11)
 ·使用PHP4中的 IntegratedTemplat  (2005-03-11)
 ·实例学习PHP之FastTemplate 模板  (2002-12-21)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·帝国网站管理系统采集使用教程
·帝国网站管理系统模板制作教程
·帝国CMS模板下载
·Discuz6.0.1UC版通行证发布
·帝国网站管理系统之网站迁移教程
·帝国网站管理系统实例入门教程下载
·《帝国网站管理系统》实例入门教程
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统