问题描述
在ASP.net中想实现点击“检索”按钮,然后在服务器中做检索,将结果返回给页面中的Gridview控件。WebService是不是可以实现这个功能?能介绍下如何实现或给个好的范例吗?谢谢各位了。
解决方案
解决方案二:
这跟你查数据库差不多啊,webservice当然可以,返回你需要的数据,绑定或添加到gridview中就行了
解决方案三:
楼主你重点说写你要搜索什么东西,从什么样子的源中进行搜索,
解决方案四:
webservice可以实现。但是要控制好返回的数据量不要太大。
解决方案五:
从SQLServer里查数据引用2楼的回复:
楼主你重点说写你要搜索什么东西,从什么样子的源中进行搜索,
解决方案六:
数据量多大会有影响?引用3楼的回复:
webservice可以实现。但是要控制好返回的数据量不要太大。
解决方案七:
可以数据库一台机器iis服务一台机器干嘛webserver啊觉的使用webserver有点不妥
解决方案八:
voidbtnQueryClick(Objectsender,EventArgse){GridView1.DataSource=GetDataSourceFromWebSerivce();GridView.DataBind();}Array[MyObj]GetDataSourceFromWebSerivce(){using(varservice=newMyWebSerice()){returnservice.QueryData(txtKey.Text.Trime());}}
剩下的楼主实现下WebSerice的方法就行了,至于数据从数据库来,还是从文件来,那是另一回事了
解决方案九:
Array[MyObj]改成MyObj[]
解决方案十:
搜索本机还是不要用webservice了。就和查询一样,传入检索条件即可!
解决方案十一:
取出来结果集绑定上不就行了吗?
解决方案十二:
借地方问问,webservices传递的数据量大小有限制吗?大了是否会影响性能?
解决方案十三:
在VS中是asmx文件吗?这里面的代码是在服务器中执行的吧
解决方案十四:
这对查询速度的提升效果大吗引用7楼的回复:
C#codevoidbtnQueryClick(Objectsender,EventArgse){GridView1.DataSource=GetDataSourceFromWebSerivce();GridView.DataBind();}Array[MyObj]GetDataSourceFromWebSerivce(){using(va……