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