ASP.Net中的ListView模板与绑定实现代码

在微软后面的WPF中ListView是一个很方便地控件,我在后面的WPF开发中使用了很多模板的定义,有ListBox、GridView以及ListView,总之各有千秋,但是ListView用的多一些。因为ListView的样式比较漂亮,呵呵,我是个视觉系,有些懒惰,所以采用默认的样式,只是定义模板而已,所以选择ListView比较多,废话不多说了,直接上代码吧。其实也没什么太多可说的,做的多了自然就理解意思了。

 代码如下 复制代码

<asp:ListView ID="lv_ProjectItems" runat="server">
    <LayoutTemplate>
        <ul id="biaoge" style="list-style: none">
            <ol>
                当前所有未完成项目</ol>
            <asp:PlaceHolder ID="itemPlaceholder" runat="server" />
        </ul>
    </LayoutTemplate>
    <ItemTemplate>
        <ol onmouseover="this.style.backgroundColor='#ebeff9';" onmouseout="this.style.backgroundColor='';">
            <a href="../Search/ProjectInfo.aspx?ProjectID=<%#Eval("ID") %>&action=end" target="_blank">
                <li><span style="display: block; width: 150px; float: left">[<%# Eval("ProjectID") %>]</span><%#Eval("ProjectName") %></li></a>
        </ol>
    </ItemTemplate>
</asp:ListView>

上面的<%#Eval("ID") %>与<%# Eval("ProjectID") %>还有<%#Eval("ProjectName") %>表示在结果集中去名为ID、ProjectID与ProjectName三个字段绑定到当前位置。

 代码如下 复制代码

lv_ProjectItems.DataSource = items.OrderByDescending(t => t.ID);
lv_ProjectItems.DataBind();

总结:绑定方法去其他控件一样哦,有兴趣的朋友可以试一下其它控件哦。

时间: 2024-10-11 11:06:04

ASP.Net中的ListView模板与绑定实现代码的相关文章

求ASP.NET中实现ORACLE数据库自动恢复的代码

问题描述 求ASP.NET中实现ORACLE数据库自动恢复的代码,自动备份的好处理,可是还原的时候有表空间和用户等,请问哪位有解决办法? 解决方案 解决方案二:up

在SpringSide2.0中使用Tiles模板以减少网页代码的重复

在Web开发中,网页代码的重复是一个不可避免的问题.我们做的网站,所有的页面都会 有一个比较统一的页面布局,只有和数据有关的部分会不同.如果每一个页面都包含完整的 HTML代码,那么就会造成很多的重复代码,而且在修改那些公共部分(如页头和页尾)的时 候,要对多个页面进行修改,非常的麻烦. 当然,解决这个问题的办法有很多,在ASP.NET中,有一种叫做母板页的机制可以做到, 在Java开发中,也有很多的办法,最简单的就是使用在jsp文件中使用include指令,也可以 使用其它很多的第三方模板库.

asp.net中利用ashx实现图片防盗链代码_实用技巧

GET /Img.ashx?img=svn_work.gif HTTP/1.1 Accept: */* Referer: http://www.svnhost.cn/ Accept-Language: zh-cn UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727

ASP编程中连接数据库和数据库操作的常用代码_ASP基础

ASP编程常用的代码  1. ASP与Access数据库连接:   复制代码 代码如下: <%   dim conn,mdbfile   mdbfile=server.mappath("数据库名称.mdb")   set conn=server.createobject("adodb.connection")   conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库

在Asp程序中取得表单所有内容的代码_应用技巧

在Asp中如何得到所有表单的名称跟对应的值.其实,这个问题很简单,但是可能还是有很多人不知道该怎么做,所以特地写下来,仅供参考.在Asp程序中,用来获得客户端数据的对象是 Request,这个对象给我们提供了很多的方法以及属性.比如,有这样一个Form, <FORM METHOD=POST name=cqq ACTION=""> <INPUT TYPE="text" NAME="username"> <INPUT T

ASP编程中连接数据库和数据库操作的常用代码

ASP编程常用的代码  1. ASP与Access数据库连接:   复制代码 代码如下: <%   dim conn,mdbfile   mdbfile=server.mappath("数据库名称.mdb")   set conn=server.createobject("adodb.connection")   conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库

在Asp程序中取得表单所有内容的代码

在Asp中如何得到所有表单的名称跟对应的值.其实,这个问题很简单,但是可能还是有很多人不知道该怎么做,所以特地写下来,仅供参考.在Asp程序中,用来获得客户端数据的对象是 Request,这个对象给我们提供了很多的方法以及属性.比如,有这样一个Form, <FORM METHOD=POST name=cqq ACTION=""> <INPUT TYPE="text" NAME="username"> <INPUT T

在asp.net中使用excel模板

asp.net|excel|模板 Imports System.Runtime.InteropServices.Marshal Then, replace the default Page_Load event with the code in Figure 1. Private Sub Page_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load Dim oExcel As

ASP.NET实现TreeView的XML数据源绑定实例代码_实用技巧

TreeView控件可以使用XML文档作为数据源,根据XML文档的层次结构显示节点.而XML文档的访问由XmlDataSource控件来完成,从XmlDataSource控件的DataFile属性中指定XML文档路径,然后在TreeView控件中设置与XML文档中的节点的对应关系.本示例将演示如何把TreeView控件绑定到XML数据源. 技术要点把TreeView控件绑定到XML数据源的技术要点如下. 使用XmlDataSource控件提供对XML文档的访问. 在TreeView控件的Data