This is the JSON data that I have:
{"testId":1,"testName":"HTML","minScore":20,"score":40,"date":"12-2-2014","status":"PASSED"},
{"testId":1,"testName":"JAVA","minScore":20,"score":10,"date":"12-2-2014","status":"FAILED"}
How can I show it in a DataGridView?
So this is pretty straight forward:
DataGridView
.public class JsonResult
{
public int testId { get; set; }
public string testName { get; set; }
public int minScore { get; set; }
public int score { get; set; }
public DateTime date { get; set; }
public string status { get; set; }
}
Pull the Json.NET
NuGet Package in from here http://www.nuget.org/packages/Newtonsoft.Json/6.0.3.
var result = JsonConvert.DeserializeObject<List<JsonResult>>(input);
DataGridView
dataGridView.DataSource = result;
NOTE: this is the most primitive way of binding to the grid. There are many more options that you can leverage. One that comes to mind is, turning off AutoGenerateColumns
and defining your own columns; designer-driven work so it wouldn't affect the code I've provided.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With