首页 新闻 会员 周边 捐助

.net 怎样异步绑定数据到listview?

0
悬赏园豆:20 [已解决问题] 解决于 2014-04-17 15:54

.net怎样异步绑定listview?希望能给出例子,越详细越好,先谢谢了。

无良小丑的主页 无良小丑 | 初学一级 | 园豆:158
提问于:2014-04-15 10:30
< >
分享
最佳答案
0

不知道你指的是桌面程序还是网页程序

收获园豆:15
于为源 | 小虾三级 |园豆:956 | 2014-04-15 10:55

网页

无良小丑 | 园豆:158 (初学一级) | 2014-04-15 10:58

@无良小丑: 用ajax做,把你的listview代码封装到一个用户控件比如a.ascx,然后创建一个ashx文件,在那里边按照这个代码去写:

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";

UserControl con = new UserControl();

a a= con.LoadControl("~/Controls/a.ascx") as a;// 这里的a是你的a.ascx对应的类型,自己替换下
a.KeyWords = keyword;
HtmlTextWriter w = new HtmlTextWriter(context.Response.Output);
a.RenderControl(w);
}

 

具体的类型和路径自己替换下

 

然后在前台通过ajax访问这个ashx文件就行了,ajax不会的话去百度一下jquery

于为源 | 园豆:956 (小虾三级) | 2014-04-15 11:05

@于为源: 好的,我现在就去试一下

无良小丑 | 园豆:158 (初学一级) | 2014-04-15 11:17
其他回答(1)
0

1、异步的是数据加载。

2、使用BackgroundWorker

3、Dowork里面加载数据

4、Work_Completed时返回主线程,这时候将Result绑定到ListView

5、这样说还不行的话,我也没话说了。

收获园豆:5
爱编程的大叔 | 园豆:30844 (高人七级) | 2014-04-15 10:35

有些实例什么的么?

支持(0) 反对(0) 无良小丑 | 园豆:158 (初学一级) | 2014-04-15 11:18

你是不是很郁闷?

支持(0) 反对(0) Launcher | 园豆:45050 (高人七级) | 2014-04-15 11:20

@Launcher: 还可以,学习嘛,直接告诉也没什么意思了。

支持(0) 反对(0) 无良小丑 | 园豆:158 (初学一级) | 2014-04-15 11:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册