首页 > 代码库 > winform 通过WCF上传Dataset数据

winform 通过WCF上传Dataset数据

1. 新建一个WCF服务应用程序。

2. 在WCF服务中添加一个服务Data,在其中添加一个方法Upload(DataSet ds),并实现该方法。注意:在服务接口中将此方法标记为OperationContract.

3. 启动WCF服务程序。

4. 在Winform中添加"服务应用",在浏览地址栏中填"http://localhost:4420/Data.svc",在对话框中设置合适的命名空间。

5. 在Winform中使用如下代码提交数据


var ds = GetCachedData();
//var data = http://www.mamicode.com/new EpCloud.DataClient();
var binding = new BasicHttpBinding();
var endpoint = new EndpointAddress("http://localhost:4420/Data.svc");
var data = http://www.mamicode.com/new DataClient(binding, endpoint);
data.Upload(ds, "1");

winform 通过WCF上传Dataset数据