1.首先是把dataGridView的数据读取出来,转换成json数据。这里用到的是datatable的用法。
先用DataTable 读取出来dataGridView数据。
DataTable dt = new DataTable();
在把数据读取到json数据里,在前面要定义JSONData1
JSONData1 = string.Empty;
if (dt.Rows.Count > 0)
{
JSONData1 = JsonConvert.SerializeObject(dt);
}
Console.WriteLine(JSONData1);
2.通过URL传递json数据,用POST请求传递数据
public string GetResponseData(string JSONData, string Url)
{
string url = "http://xx/api/Sourseanaly/add_saresult";
byte[] bytes = Encoding.UTF8.GetBytes(JSONData);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentLength = bytes.Length;
request.ContentType = "application/json

本文介绍了如何使用C#将dataGridView中的数据转化为json格式,并通过URL-POST方法传递给远程服务器。首先利用DataTable读取dataGridView数据,然后构建json字符串。接着,采用POST请求将json数据发送,内容来源于CSDN上的学习和实践。
最低0.47元/天 解锁文章
527

被折叠的 条评论
为什么被折叠?



