日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

30岁菜鸟涛学习VB.net 第八天

發(fā)布時(shí)間:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 30岁菜鸟涛学习VB.net 第八天 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

雙休去老婆家里,呵呵。

上個(gè)星期5正式開始用vb.net做項(xiàng)目,一個(gè)很小的項(xiàng)目,簡(jiǎn)單來(lái)說(shuō)就是一個(gè)“公司活動(dòng)”的web應(yīng)用。表也很少9張表。通過一天的熟悉,發(fā)現(xiàn)公司的框架,有一些不爽的地方,個(gè)人覺得最大的一個(gè)問題是對(duì)數(shù)據(jù)庫(kù)的操作,都要寫一個(gè)存儲(chǔ)過程,這樣是不是太麻煩了,還有就是操作數(shù)據(jù)庫(kù)使用是微軟的System.Data.OleDb有點(diǎn)不習(xí)慣,需要自己去轉(zhuǎn)換數(shù)據(jù),仿佛回到了java原始操作JDBC的階段。 呵呵,可能用ORM多了。

?今天分到的任務(wù)就是:

?? ? 熟悉ASP.net的一個(gè)組件:ListView.呵呵,貌似沒事difficult啦。做完就去學(xué)些別的,我想改下公司現(xiàn)在的vb.net的框架。。

OK,來(lái)先熟悉熟悉ListView組件吧。MSDN里的解釋:ASP.NET的listview是一個(gè)數(shù)據(jù)控件,ListView 控件與 DataList 和 Repeater 控件類似,可用在任何重復(fù)結(jié)構(gòu)中顯示數(shù)據(jù)。與這兩個(gè)控件不同的是,ListView 控件支持編輯、插入和刪除操作,以及排序和分頁(yè)。ListView 的分頁(yè)功能是通過新的 DataPager 控件實(shí)現(xiàn)的。
ListView 控件是一個(gè)可高度自定義的控件,它允許您使用模板和樣式來(lái)定義其用戶界面。象 Repeater、DataList 和 FormView 控件一樣,ListView 控件中的模板也沒有預(yù)定義為在瀏覽器中呈現(xiàn)特定的用戶界面。?

?具體要實(shí)現(xiàn)的頁(yè)面展示:

?

別看很簡(jiǎn)單,其實(shí)是要查詢2張表,Meal Provided,和Transportation Privided是大類,后面的checkbox是小類,所以,ListView接收的數(shù)據(jù)也要經(jīng)過處理。?

Ok,接下來(lái)去看看asp:List里一些屬性,先看下代碼片段:

<asp:ListView?ID="..."?runat="server"?DataSourceID="...">
<LayoutTemplate>
<table?…….>
<tr?runat="server"?ID="itemPlaceholder"></tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td><%#?Eval("Name")?%></td>
</tr>
</ItemTemplate>

</asp:ListView>?

?<tr?runat="server"?ID="itemPlaceholder"></tr>是定義listview的迭代的位置

?上述代碼紅色部分是很重要滴,來(lái)講一下其作用:

DataSourceID:綁定到數(shù)據(jù)源控件,如 SqlDataSource 控件。 其實(shí)就是直接去操作數(shù)據(jù)庫(kù)。還有一個(gè)綁定數(shù)據(jù)的屬性DataSource,可以綁定到各種對(duì)象,包括 ADO.NET 數(shù)據(jù)集和數(shù)據(jù)讀取器以及內(nèi)存中的結(jié)構(gòu)(如集合)。

LayoutTemplate:布局模板,指定定義容器對(duì)象的根組件,如一個(gè)table、div或span組件,它們包裝ItemTemplate或GroupTemplate定義的內(nèi)容。?

ItemTemplate:項(xiàng)目模板,控制項(xiàng)目?jī)?nèi)容的顯示

同時(shí)也可以定位到具體位置去循環(huán)迭代,代碼片段:

<asp:ListView?ID="ListView1"?runat="server"?DataSourceID="EntityDataSource1"?ItemContainerID=?"ItemPlaceHolder?">
????????
<LayoutTemplate>
??????????
<table?border="2">
????????????
<thead>
??????????????
<tr>
????????????????
<th>ProductID</th>
????????????????
<th>ProductName</th>
????????????????
<th>UnitPrice</th>?????
??????????????
</tr>
????????????
</thead>
????????????
<tbody>
?????????????
?<asp:PlaceHolder??runat?="server"?ID="ItemPlaceHolder"></asp:PlaceHolder>
????????????
</tbody>
??????????
</table>
????????
</LayoutTemplate>
????????
<ItemTemplate>
??????????
<tr>
????????????
<td><%#?Eval("ProductID")%></td>
????????????
<td><%#?Eval("ProductName")%></td>
????????????
<td><%#?Eval("UnitPrice")%></td>
??????????
</tr>
????????
</ItemTemplate>

?? ? ? ?</asp:ListView>?

?<asp:PlaceHolder??runat?="server"?ID="ItemPlaceHolder"></asp:PlaceHolder>就是在指定位置使用ItemTemplate

?在來(lái)看看asp.net里listview的事件,可以在MSDN上查到http://msdn.microsoft.com/zh-cn/library/bb341994.aspx?。

?那怎么設(shè)置ListView里的數(shù)據(jù)源呢,我理解有2種形式:

1.在Page_Load,里指定個(gè)數(shù)據(jù)源。代碼片段:

頁(yè)面代碼:

?<asp:ListView?ID="InvitationLV"?runat="server"?DataSourceID=""?OnInit="InvitationLV_Init">

接著在相對(duì)應(yīng)的aspx里添加init事件代碼:

???Protected?Sub?Page_Load(ByVal?sender?As?Object,?ByVal?e?As?System.EventArgs)?Handles?Me.Load

????????If?Not?Me.IsPostBack?Then
???????????ListView.DataSource
=....
????????
End?If
????
End?Sub

?2.就是在頁(yè)面上使用asp:XmlDataSource等標(biāo)簽定義個(gè)datasourceId。代碼片段:

?? ?<asp:XmlDataSource?ID="XmlDataSource1"?runat="server"?

?? ? ? ?DataFile="~/Properties.xml"></asp:XmlDataSource>?

?

Persist

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/jack_qin/archive/2011/04/25/2026656.html

總結(jié)

以上是生活随笔為你收集整理的30岁菜鸟涛学习VB.net 第八天的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产伦精品一区二区三区视频免费 | 欧美日本中文 | 欧美激情视频一区二区三区在线播放 | 国产一区亚洲 | 91直接进入| 奶波霸巨乳一二三区乳 | 日本男女网站 | 国产+高潮+白浆+无码 | 欧美激情一级 | 免费av入口 | 日韩中出 | 澳门久久久 | av免费国产| 国产探花一区二区 | 欧美激情久久久 | 97色伦97色伦国产欧美空 | 少女与动物高清版在线观看 | 久久精品99| 最好看的电影2019中文字幕 | a资源在线观看 | 日本亚洲欧洲色 | 精品人妻少妇一区二区 | 日本寂寞少妇 | av解说在线| 最新啪啪网站 | 夜夜嗨一区二区三区 | 亚洲天堂影院在线观看 | 在线看三级 | 在线视频精品免费 | 亚洲精品97久久中文字幕无码 | 亚洲最大视频网站 | 中文字幕av免费 | 国产欧美日韩精品一区二区三区 | 无码人妻精品一区二区三区在线 | 女女h百合无遮羞羞漫画软件 | 久久综合伊人77777麻豆 | 中文在线字幕免费观看 | 无套内谢少妇露脸 | 五月天啪啪 | 手机av中文字幕 | 国产伦一区二区三区 | 熟女少妇a性色生活片毛片 亚洲伊人成人网 | 欧美性猛交ⅹ乱大交3 | 久久6视频 | 欧美午夜精品 | 成人av在线一区二区 | 视色视频 | 成人做爰66片免费看网站 | 中文字幕电影av | 日韩无码精品一区二区三区 | 色在线免费视频 | 你懂的国产 | 毛片网止 | xxx视频网站 | 欧美精品卡一卡二 | 污视频免费网站 | 全部孕妇毛片丰满孕妇孕交 | 久久久成人精品一区二区三区 | 娇妻第一次尝试交换的后果 | 美国av毛片| 精品久久人妻av中文字幕 | 日韩在线播放一区二区 | 天天色影院 | 中国av在线播放 | www.日韩| 青青草视频免费 | 91精品视频网站 | 国产一区二区在线播放视频 | 亚洲一片 | av在线有码 | 久久久高潮 | 日本伦理一区二区 | 久久精品一区二区免费播放 | 91视频 - 88av| 国产淫语对白 | 欧美在线性视频 | 国产专区自拍 | 久久综合色视频 | www.五月天com | 欧美深性狂猛ⅹxxx深喉 | 麻豆传媒一区二区三区 | 亚洲激情自拍 | 亚洲一区二区不卡视频 | 免费中文字幕在线观看 | 刘亦菲一区二区三区免费看 | 女优在线观看 | 91插插插插插 | 亚洲av无码乱码在线观看性色 | 国产精品一区二区电影 | 91久久网 | 国产精品99久久久久久宅男 | 午夜国产在线视频 | 一级女人毛片 | 午夜精品久久久久久久久 | 免费在线观看污网站 | 97色网 | 精品日本一区二区三区在线观看 | 致命弯道8在线观看免费高清完整 | 羞羞涩涩网站 |