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 = new EpCloud.DataClient();
var binding = new BasicHttpBinding();
var endpoint = new EndpointAddress("http://localhost:4420/Data.svc");
var data = new DataClient(binding, endpoint);
data.Upload(ds, "1");

时间: 2024-10-14 18:41:15

winform 通过WCF上传Dataset数据的相关文章

winform下通过webclient使用非流方式上传(post)数据和文件

这两天因为工作的需要,需要做一个winform上传数据到服务器端的程序.当时第一个想法是通过webservice的方式来实现,后来觉得麻 烦,想偷懒就没有用这样的方式,http的post方式变成了第一选择.因为以前用的都是httpwebrequest之类的东西进行post提 交,winform下面还真的是第一次,不过很快就在网上找到了webclient这个类,接下来开始实现功能,话说webclient用起来还真的很简 单,一个头信息的声明,然后是URL,最后是post的数据,就完事了.正在高兴的

使用cmd命令行方式登录ftp上传下载数据

部分用户在使用ftp工具登录空间上传下载过程中经常会遇到各种问题,如主动模式,被动模式,以及其他导致无法登陆ftp .上传数据.下载数据的问题,这时候不妨使用一下命令行方式.命令行下可以避免很多由于ftp工具配置导致的问题,而且这种方式下下载数据的速率明显比使用ftp工具更快.下面就来看一下如何使用ftp 命令进行简单的上传下载数据.1.登录ftp在“开始”->”运行”中输入“cmd”,进入cmd命令行模式,接下来输入:ftp 118.193.22.151输入自己的网站ip地址,接下来会提示输入

拼接上传文件数据

学会拼接上传文件数据. { * 有些服务器可以在上传文件的同时,提交一些文本内容给服务器 * 典型应用: <1>新浪微博: 上传图片的同时,发送一条微博信息! <2>购物评论: 购买商品之后发表评论的时候图片+评论内容! 多文件上传的数据格式3 { Content-Type: multipart/form-data; boundary=boundary // ------ 以下内容,是提供给服务器的二进制数据格式 --boundary\r\n Content-Disposition

Thinkphp5+PHPExcel实现批量上传表格数据功能

http://www.jb51.net/article/129262.htm 1.首先要下载PHPExcel放到vendor文件夹下,我的路径是:项目/vendor/PHPExcel/,把下载的PHPExcel文件放在这里 2.前端代码 <!DOCTYPE html> <html> <head> <title>批量导入数据</title> </head> <body> <form action="{:url

c# vs2010 excel 上传oracle数据

excel 数据表上传到oracle数据库,步骤如下: 1.打开本地excel文件 2.用OleDb连接excel文件 3.将来excel的数据读取到dataset中 4.把dataset 中数据insert到oracle中相应的表中 下面截图说明: 建立项目文件,很简单,就是建立普通的winform项目.其中访问oracle要添加引用System.Data.OracleClient: vs2010 默认是.net framework 4.0 client profile .在添加引用时是看不到

.net文件上传--小数据--un

文件上传控件:FileUpload - 控件,界面+方法+属性Button/LinkButton/ImageButton FileUpload控件:1.SaveAs("要上传到服务器的绝对路径") 方法:上传文件.般需要使用Server.MapPath()进行相对路径与绝对路径之间的转换. 2.FileName属性:要上传文件的绝文件名,不带路径. 3.FileBytes属性:上传文件的内容,即二进制数据. 场景:一.单文件上传到服务器硬盘最简单的上传: string path = S

[iOS 多线程 &amp; 网络 - 2.6] - 使用POST上传JSON数据 &amp; 多值参数

A.上传JSON 1.思路: 必须使用POST方法才能上传大量JSON数据 设置请求头:设置Content-Type 设置请求体,JSON实际相当于字典,可以用NSDictionary NSJSONSerialization把字典数据转换成JSON二进制 2.实现 1 // 2 // ViewController.m 3 // PostJsonDemo 4 // 5 // Created by hellovoidworld on 15/1/28. 6 // Copyright (c) 2015年

iOS 如何用post方式上传json数据

今天在做项目的时候,搞了一个上午时间上传一个json串数据,与后台沟通N次没有结果,仔细研究了自己的数据结构与后台接口的数据结构,发现数据格式是没有问题的,后台提供的接口格式如下: api/mobile/?version=2&module=medicine_project&op=addproject POST提交 name:我的方案 starttime:2014-3-5 data:方案详细:[{"medicine":242,"num":5,"

关于uboot中tftp上传内存数据到tftp服务器

uboot下的tftp下载功能是非常重要和常见的功能.但是偶尔有些特殊需求的人需要使用uboot的tftp具有上传功能.默认的uboot没有tftp上传功能,如果需要修改uboot代码.使用时键入第4个参数,则不同于3个参数的tftp下载功能.#tftp 50400000 xx.bin 10000TFTP to server 192.168.0.30; our IP address is 192.168.0.152Upload Filename 'xx.bin'.Upload from addr