例子没时间写,按一下步骤做,很简单:1。添加WebService项目,建立WebService,引用System.Data.OleDb(or System.Data.SqlClient), 在WebService的方法中写具体数据库操作,如读取。2。确认能访问到WebService,如:http://localhost/myWebService/DBOperation.asmx3。建立C#windows应用程序,添加Web引用,用上面的url.4。在你的客户端程序里,就像用你的本地类一样,实例化类,用之。。enjoy it.如果还不明白,看看MSDN.

解决方案 »

  1.   

    OH,已经清楚了不过你的第3步建立web引用,还是system.web...?
    这些东西?
    在我的web service.asmx里有个getData方法,我在本地如何用呢?
    它不是一个类啊,是个方法!!
      

  2.   

    右击工程中的引用项中的WEB引用。
    是类中的方法,引用方式为:
    Localhost.Service1.GetData();
      

  3.   

    请教:nerk(尘世中一个迷途小书僮) 
    上面第三步中:
         3。建立C#windows应用程序,添加Web引用,用上面的url.
    是什么意思?   我建了一个Web Service 编译后,在WINFORM中添加引用(项目),这不和一般的DLL相同吗?  URL是怎么回事?
      

  4.   

    to changxiang:
    nerk(尘世中一个迷途小书僮) 写的2步是web服务地址,要引用这个服务,
    3步必须要加入这个地址才行,具体试一下就知道了。
      

  5.   

    URL就是资源地址;这个WEB SERVER 在MSDN上有个很详细的例子;
    不过这个例子也有一个地方错了,哈哈,又一个微软的BUG
      

  6.   

    我终于明白了,谢谢各位,我在解决方案资源管理器里面  添加过Web引用以后,在文件的头部是不是还得用  using asmx文件的命名空间名称;
    我试了一下,怎么不行呢?  报错说找不到类型或命名空间名称.
    该如何引用呢才可以实例化类呢?
      

  7.   

    http://www.ccw.com.cn/htm/center/prog/02_8_26_2.asp