色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

datagridview轉json

錢多多1年前8瀏覽0評論

在.NET開發中,常常會使用DataGridView控件來展示數據。如果需要將該控件中的數據轉換成Json格式,可以采用以下方法:

using Newtonsoft.Json;
...
//獲取DataGridView中所有數據
DataTable dt = new DataTable();
foreach (DataGridViewColumn column in dataGridView.Columns)
{
dt.Columns.Add(column.Name, column.ValueType);
}
foreach (DataGridViewRow row in dataGridView.Rows)
{
DataRow dRow = dt.NewRow();
foreach (DataGridViewCell cell in row.Cells)
{
dRow[cell.ColumnIndex] = cell.Value;
}
dt.Rows.Add(dRow);
}
//將DataTable轉換成Json格式
string jsonStr = JsonConvert.SerializeObject(dt);

以上代碼中,我們首先使用foreach遍歷DataGridView中的每一列和每一行,將其數據保存在DataTable中。接著使用Newtonsoft.Json將DataTable轉換成Json格式的字符串,保存在jsonStr中。

使用上述方法進行DataGridView數據轉換成Json格式,可以在網絡傳輸等場景中發揮重要的作用。