1.假如我在服务端定义了一个操作数据库的过程,我想在客户端调用这个过程,以便得到操作数据库查询得到的结果,该怎么弄啊?服务端过程大概如下
[WebMethod]
public void opUser(string a,out string[] userList)
{}
然后我在客户端调用,
string[] test = new string[100];
string a="tttt";
myService.opUser(a,out test);可是老提示,'2'参数没有什么东东的.请问怎么回事呀?如果我想在客户端得到服务端返回的数据,该怎么弄?2.DataGrid这个控件该怎么更新和删除和增加的操作呀,给个小例子,谢谢了
[WebMethod]
public void opUser(string a,out string[] userList)
{}
然后我在客户端调用,
string[] test = new string[100];
string a="tttt";
myService.opUser(a,out test);可是老提示,'2'参数没有什么东东的.请问怎么回事呀?如果我想在客户端得到服务端返回的数据,该怎么弄?2.DataGrid这个控件该怎么更新和删除和增加的操作呀,给个小例子,谢谢了
你在webservice中定义的函数是不能用ref和out来指定参数的类型,如果只有一个传出参数的话,为什么不用返回值呢,例如:
[WebMethod]
public string[] opUser(string a)
{}
msdn里有很多
或者
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
[WebMethod]
public string[] opUser(string a)
{}//Calling in your app
string a="tttt";
string[] test = myService.opUser( a );