前些時候學習asp.net三層架構的時候,想把集合繫結到listview上。但是怎麼也想不出來,很是苦惱網上貌似也找不到比較合適的答案,今天心血來潮問了下身邊的同事。通過同事的細心講解我才恍然大悟原來控制項還能這麼用,真是大開眼界.
1.假設我有乙個pojo類如下所示
using system;
using system.collections.generic;
using system.linq;
using system.web;
namespace studentmanage
public string password
}}
2.假設我通過3層架構查詢出了許多資料,這裡我就隨便拼湊幾條單做是查詢出來的資料
student stu1= new student();
listall = new list();
stu1.name = "潘瑋柏";
stu1.password = "123456";
all.add(stu1);
student stu2= new student();
stu2.name = "蔡依林";
stu2.password = "123456";
all.add(stu2);
3.下面就輪到listview出場了,我們把集合繫結上去就可以了
listview1.datasource = all;
listview1.databind();
這裡的listview1指的是listview控制項的id,當然了使用其他資料控制項也是同樣的道理
4.分頁顯示資料
<%@ page language="c#" autoeventwireup="true" codebehind="index.aspx.cs" inherits="studentmanage.index" %>
這裡需要注意<%#eval("name")%>和<%#eval("password")%>裡寫的name和password代表的是物件名。有時可能是表的列名。 WPF將控制項繫結到集合
什麼是集合檢視?集合檢視是位於繫結源集合頂部的一層,您可以通過它使用排序 篩選和分組查詢來導航和顯示源集合,而無需更改基礎源集合本身。集合檢視還維護著乙個指向集合中的當前項的指標。如果源集合實現了 inotifycollectionchanged 介面,則collectionchanged 事件引發...
c 將資料集繫結到多值控制項上
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...
WPF常用資料繫結控制項集合
1 怎麼用listview控制項把xml中的資料在介面上顯示出來?1.0 encoding utf 8 yellow 男血性 女 溫柔 containercontrol.mainwindow xmlns xmlns x title mainwindow height 350 width 525 hu...