在微软后面的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