新聞中心
ListView 是Visual Studio 2008中一個(gè)新的控件,使用此控件可以很輕松的進(jìn)行數(shù)據(jù)的插入、編輯、刪除和排序,也可以在使用這個(gè)控件時(shí)通過(guò)用戶(hù)定義模板來(lái)靈活地顯示各種格式的數(shù)據(jù)。

成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供敦煌網(wǎng)站建設(shè)、敦煌做網(wǎng)站、敦煌網(wǎng)站設(shè)計(jì)、敦煌網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、敦煌企業(yè)網(wǎng)站模板建站服務(wù),10多年敦煌做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
下面的如何將ListView 綁定到一個(gè)SQLDataSource(sql數(shù)據(jù)源) 步驟:
1、從工具箱的數(shù)據(jù)標(biāo)簽里添加一個(gè)Listview控件, Visual Studio將會(huì)生成如下圖所示的代碼
2、為這個(gè)控件綁定一個(gè)SQLDataSource,在這里,我們復(fù)制一個(gè)NorthWind.mdf 數(shù)據(jù)庫(kù)到網(wǎng)站項(xiàng)目的 App_Data文件夾。
3、配置這個(gè)SQLDataSource使用“類(lèi)別”表,將產(chǎn)生如下一段代碼:
- < span style="color: #800000;">< /span> ID="ListView1" runat="server" DataSourceID="SqlDataSource1">
- < span style="color: #800000;">< /span> ID="SqlDataSource1" runat="server"
- ConnectionString=""
- SelectCommand="SELECT * FROM [Categories]">
4、打開(kāi)LIstview控件的智能標(biāo)記,選擇“配置ListView”打開(kāi)“配置ListView”對(duì)話(huà)框
5、在這個(gè)配置對(duì)話(huà)框里,你可以選擇布局和預(yù)定義的樣式,比如選擇“grid”和“ Professional”,如果你想分頁(yè)的話(huà),你可以選中“啟動(dòng)分頁(yè)”選項(xiàng)。
6、在源碼視圖會(huì)產(chǎn)生如下代碼:
- < span style="color: #800000;">< /span>
- < table id="Table1" border="0">
- < tbody>< tr id="Tr1">
- < td id="Td1">
- < table id="itemPlaceholderContainer" style="background-color: #FFFFFF;border-collapse: collapse;" border="1">
- < tbody>< tr id="Tr2" style="background-color:#DCDCDC;color: #000000;">
- < th id="Th1">
- CategoryID< /th>
- < th id="Th2">
- CategoryName< /th>
- < th id="Th3">
- Description< /th>
- < th id="Th4">
- Picture< /th>
- < /tr>
- < tr id="itemPlaceholder">
- < /tr>
- < /tbody>< /table>
- < /td>
- < /tr>
- < tr id="Tr3">
- < td id="Td2" style="text-align: center;background-color: #CCCCCC;font-family: Verdana, Helvetica,#000000;">
- < strong>< span style="color: #800000;">< /span>< /strong> ID="DataPager1" runat="server">
- < strong>< /strong>
- < /td>
- < /tr>
- < /tbody>< /table>
- view plaincopy to clipboardprint?
- < span style="color: #800000;">< /span>
7、運(yùn)行這個(gè)頁(yè)面,將會(huì)顯示一個(gè)帶分頁(yè)的的(數(shù)據(jù)展示)頁(yè)面。
這里只是介紹的一個(gè)非常簡(jiǎn)單的listview綁定的例子。
ListView 控件是net Framework3.5里的控件,如果在你的項(xiàng)目是基于net Framework2.0或3.0 ,在工具箱是無(wú)法看見(jiàn)這個(gè)控件。這個(gè)控件和Gridview控件是在Asp.net中最常用的數(shù)據(jù)控件。在顯示不是很復(fù)雜的數(shù)據(jù)方面很有優(yōu)勢(shì),甚至比Gridview更靈活適用,它不像Gridview那樣不是行字段來(lái)顯示數(shù)據(jù),而是使用用戶(hù)定義的模板。
個(gè)人覺(jué)得應(yīng)該要很好的利用ListView,而現(xiàn)在Asp.net的開(kāi)發(fā)對(duì)GridView有濫用的傾向。
分享文章:VisualStudio2008中綁定ListView控件
網(wǎng)址分享:http://www.dlmjj.cn/article/coiihjd.html


咨詢(xún)
建站咨詢(xún)
