在datagridview中显示json [英] Show json in datagridview
本文介绍了在datagridview中显示json的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Using the GET method to show banks from the DB in the DataGridview but it doesn''t show anything. Why?
我尝试过的事情:
What I have tried:
<pre>namespace BankData
{
[Newtonsoft.Json.JsonObject("ResultData")]
public class ResultData
{
public string Name { get; set; }
public List<Bank> RresultObject { get; set; }
public string UUId { get; set; }
[Newtonsoft.Json.JsonProperty("FirstName")]
public string FirstName { get; set; }
public string LastName { get; set; }
public string address { get; set; }
public string tel { get; set; }
public string Marital_status { get; set; }
public string Occupation { get; set; }
public string PayIN { get; set; }
}
}
退还所有银行:
return all banks:
public ResultData getAllBank()
{
ResultData resultData = new ResultData();
resultData.Name = "AllBank";
List<Bank> banks = new List<Bank>();
banks.AddRange(DataBaseService.getBank());
resultData.RresultObject = banks;
return resultData;
}
我的要求:
my requset:
async Task<object> GetBanktAsync(string path)
{
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync(path);
object result=null;
if (response.IsSuccessStatusCode)
{
result = response.Content.ReadAsAsync<object>().Result;
}
return result;
}
Then Load Manager:
private async void Manager_Load(object sender, EventArgs e)
{
try
{
var resultString = await GetBanktAsync("http://localhost:35799/bank");
var deserializeObject = Newtonsoft.Json.JsonConvert.DeserializeObject<object>(resultString.ToString());
dataGridViewBank.DataSource = deserializeObject;
}
catch (Exception ex)
{
}
推荐答案
Using the GET method to show banks from the DB in the DataGridview but it doesn''t show anything. Why?
这篇关于在datagridview中显示json的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文