加入收藏 | 设为首页 | 会员中心 | 我要投稿 广西网 (https://www.guangxiwang.cn/)- 分布式数据库、建站、网络、内容创作、业务安全!
当前位置: 首页 > 教程 > 正文

ASP数据控件使用精要指南

发布时间:2024-08-21 11:08:48 所属栏目:教程 来源:DaWei
导读: 在ASP.NET中,DataGrid、DataList和Repeater三个数据控件均支持自定义模板。以下以DataList为例,展示如何运行时动态改变模板项的定义。
新建一个ASCX用户自定义控
在ASP.NET中,DataGrid、DataList和Repeater三个数据控件均支持自定义模板。以下以DataList为例,展示如何运行时动态改变模板项的定义。
新建一个ASCX用户自定义控件,内容如下:
```
<TABLE  id="Table1"  cellSpacing="0"  cellPadding="0"  width="100%"  border="1">
<TR>
<TH>操作</TH>
<TH>用户名</TH>
<TH>论坛ID</TH>
<TH>电子邮件</TH>
<TH>配额</TH>
<TH>管理员</TH>
</TR>
<TR>
<TD><%#  DataBinder.Eval(Container,  "DataItem.id")  %></TD>
<TD><%#  DataBinder.Eval(Container,  "DataItem.uid")  %></TD>
<TD><%#  DataBinder.Eval(Container,  "DataItem.BBSID",  "<a  href=\"javascript:showbbsid('0');\">0</a>")  %></TD>
<TD><%#  DataBinder.Eval(Container,  "DataItem.email")  %></TD>
<TD><%#  DataBinder.Eval(Container,  "DataItem.pur")  %></TD>
<TD><%#  DataBinder.Eval(Container,  "DataItem.op")  %></TD>
</TR>
<TR>
<TD  colspan="6">
<TABLE  id="Table2"  cellSpacing="0"  cellPadding="0"  width="100%"  border="0">
<TR>
<TD>申请理由:</TD>
</TR>
<TR>
<TD><%#  DataBinder.Eval(Container,  "DataItem.memostr")  %></TD>
</TR>
<TR>
<TD><HR></TD>
<TD  colspan="5">
<%=  DataBinder.Eval(Container,  "DataItem.reason")  %>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
```
在一般情况下,这个模板是我们在程序设计的时候写死的。现在我们要做的是在运行时动态改变模板项的定义。
dotNetFlexGrid是一款asp.net原生的异步表格控件,它的前身是Jquery  FlexiGrid插件。以下是其使用指南:
1.下载和配置
下载dotNetFlexGrid控件后,将其配置在您的项目中。
2.第一个Grid
在页面中创建一个Grid,添加标题、列标题和数据。
```
<dotNetFlexGrid  id="Grid1"  runat="server"  style="width:100%;">
<colgroup>
<col  width="100"  header="操作"  />
<col  width="100"  header="用户名"  />
<col  width="100"  header="论坛ID"  />
<col  width="100"  header="电子邮件"  />
<col  width="100"  header="配额"  />
<col  width="100"  header="管理员"  />
</colgroup>
<rows>
<row>
<cell>操作</cell>
<cell>用户名</cell>
<cell>论坛ID</cell>
<cell>电子邮件</cell>
<cell>配额</cell>
<cell>管理员</cell>
</row>
</rows>
</dotNetFlexGrid>
```

图与文无关,原创图片仅为美文

通过简单的方法,即可实现表格排序、列拖动、首行的复选框、斑马色、快速查询等功能。
在ASP.NET中,数据控件的自定义模板和异步表格控件的使用为您提供了更多的灵活性和功能。通过本文,您学会了如何运行时动态改变模板项的定义,以及如何使用dotNetFlexGrid异步表格控件。这些知识将有助于您更好地管理和呈现数据,提高程序的性能和用户体验。

(编辑:广西网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章