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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

『原创』.Net CF下ListView的数据绑定

發布時間:2025/3/17 asp.net 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 『原创』.Net CF下ListView的数据绑定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  首先,需要說明的是,在網絡上已經有很多關于ListView數據綁定的文章了,但是,大部分是針對Winform的,那么對于很多新手來說可能對從Winform移植代碼到.net cf平臺會感覺很難,因為很多屬性或者事件沒有了,不支持了,最近公司做到一個項目,好多ListView需要綁定數據,并且是每個ListView都有不同的列(字段)綁定,唉,下文就是我的一個實踐,寫出來和大家分享一下。

  我們來看一段代碼吧,我們先獲取數據源到一個DataTable中,然后,根據Listview中的列數,以及列名(通常,列名已經告訴你應該綁定什么字段到此列了~),我們進行字段的綁定設置:

?

Code
????????private?void?DataBind()
????????{
????????????DataTable?dt?
=?bllMission.GetData("");//獲取數據源
????????????string[]?str?=?new?string[6];//6是界面上ListView的列數,已知的
????????????missLV.Items.Clear();
????????????
foreach?(DataRow?row?in?dt.Rows)//遍歷每一行數據,添加相應的字段值到相應的列下
????????????{
????????????????str[
0]?=?row["miss_id"].ToString();
????????????????str[
1]?=?row["miss_name"].ToString();
????????????????str[
2]?=?row["miss_state"].ToString();
????????????????str[
3]?=?row["miss_contact"].ToString();
????????????????str[
4]?=?row["miss_contactTel"].ToString();
????????????????str[
5]?=?row["miss_address"].ToString();
????????????????ListViewItem?item?
=?new?ListViewItem(str);
????????????????missLV.Items.Add(item);
????????????}
????????}

?

  Ok,看完這段代碼,想必大家都清楚了,可能你會覺得這樣做數據綁定是不是太死板了,對!我們事先要設置界面中Listview的Column,然后根據Column的數量設置str字符串數組的大小,最后再把每行的數據中相應字段綁定到相應的列上。 

  但是,沒有辦法,可能在我們這個項目中,界面UI這一塊是一組人專門做,然后另一組人專門綁定數據等業務邏輯操作。希望高手能提出自己的看法,分享一下自己的經驗,一般在做Listview綁定時,都用過什么方式或者方法~

  之后,我覺得可以歸納成為一個公用類,這樣就不用一遍又一遍的寫這個綁定代碼了,我的公用類如下:

?

Code
????????///?<summary>
????????
///?listview數據邦定(指定字段綁定)
????????
///?作者:Jack Fan
????????
///?</summary>
????????
///?<param?name="dt">數據源DataTable</param>
????????
///?<param?name="lvCounts">需要綁定的Listview的列數</param>
????????
///?<param?name="field">需要綁定的字段名稱,用半角逗號隔開,字段數應該與ListView列數對應</param>
????????
///?<param?name="lv">需要綁定數據的ListView控件的ID</param>
????????public?static?void?ListViewBind(DataTable?dt,?int?lvCounts,?string?field,?ListView?lv)
????????{
????????????
string[]?str?=?new?string[lvCounts];
????????????lv.Items.Clear();
????????????
string[]?fields?=?Utils.SplitString(field,",");//SplitString類是用來分割形如“abc,def,higk”字符串的,分割結果放入一個字符串數組中
????????????try
????????????{
????????????????
foreach?(DataRow?dr?in?dt.Rows)
????????????????{
????????????????????
for?(int?i?=?0;?i?<=?lvCounts;?i++)
????????????????????{
????????????????????????str[i]?
=?dr[fields[i]].ToString();
????????????????????}
????????????????????ListViewItem?item?
=?new?ListViewItem(str);
????????????????????lv.Items.Add(item);
????????????????}
????????????}
????????????
catch?(Exception?e)
????????????{
????????????????
throw?new?Exception(e.Message);
????????????}
????????}

?

  以上只是我在項目中的一個小小的經驗或者實踐,這個實踐根據現有的ListView的列,來從數據源中選定特定字段來進行數據綁定,并不是最好的方法,我也看過一股腦的辦法(根據數據源中的字段數量,先生成Listview列,然后又循環遍歷,進行行數據添加,這就更簡單了~)。希望高人能分享一些自己在.net cf開發中,數據綁定的經驗,謝謝。也希望我的這篇文隨筆能給大家帶來一些幫助。

總結

以上是生活随笔為你收集整理的『原创』.Net CF下ListView的数据绑定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久国产人妻一区二区免色戒电影 | 亚洲综合一二三 | 国产a v一区二区三区 | 无套中出丰满人妻无码 | 欧美在线一 | 日本高清在线观看 | 国产无套内射普通话对白 | 色视av | 天天cao| 久久一区二区三区四区 | 干干天天| 嫩草影院黄 | 亚洲精品国产片 | 日韩欧美国产高清91 | 精品三级在线观看 | 日韩精品免费一区二区三区 | 国产剧情久久 | 国产精品国色综合久久 | exo妈妈mv在线播放免费 | 亚洲成av人片在线观看无 | 国产精品日韩一区二区 | 日本少妇xxxxxx | 国产农村乱对白刺激视频 | 91成人破解版 | 日韩不卡中文字幕 | 亚洲xxxx天美| 亚洲大片免费 | 日本xxxx人 | 欧美成人短视频 | 亚洲熟妇无码另类久久久 | 午夜在线观看一区 | 天海翼一区二区 | 亚洲色图欧美在线 | 久久久久久国产精品 | 精品一区二区免费看 | 天天天天天操 | 亚洲性免费 | 欧美黄色一区二区三区 | 高潮毛片无遮挡高清免费 | 毛片网站在线 | 天天天天天操 | 乱淫67194 | 亚洲热在线 | 肉色丝袜脚交一区二区 | eeuss一区二区 | 色呦呦日韩精品 | 欧美高潮视频 | 日本午夜影院 | 黄色日b片 | 亚洲一级免费视频 | 欧洲色区 | 欧美乱码视频 | 色悠悠视频 | 黄黄的网站 | 中国videosex高潮hd | 人人插人人爽 | 中文字幕在线播放一区 | 未满十八岁禁止进入 | 校花被c到呻吟求饶 | 超碰v | 久久精彩免费视频 | 蜜乳av 懂色av 粉嫩av | 欧美xxxxxx片免费播放软件 | 久久久久久久黄色 | 亚洲欧美激情精品一区二区 | 久久久久久久久网站 | 久久久老熟女一区二区三区91 | 亚洲美女色视频 | 好吊一区二区三区 | 日本少妇色| 无码人妻精品一区二区三区9厂 | 男人日女人在线观看 | 骚色综合| 毛茸茸毛片| 国产理伦 | 羞羞色视频 | 秋霞影院午夜丰满少妇在线视频 | 亚洲精品乱码久久久久久9色 | 97精品人妻一区二区三区香蕉 | 91精品人妻一区二区三区果冻 | 国产18在线观看 | 亚洲国产一二三区 | 亚洲av日韩av永久无码下载 | 国产激情一区二区三区 | 性视频久久 | 污污视频网站在线 | 操校花视频 | 中文字幕乱伦视频 | 国产成人二区 | avtt男人天堂| 在线国产网站 | 欧美午夜精品久久久久免费视 | 一区二区三区不卡在线 | 黄色片小视频 | 麻豆精品国产精华精华液好用吗 | 嫩草综合 | 日韩欧美在线观看 | 日本少妇喂奶 | 欧美暧暧视频 |