Код: Выделить всё
private void Form1_Load(object sender, EventArgs e)
{
tabela = new DataTable();
tabela.Columns.Add("Titulo", typeof(string));
tabela.Columns.Add("Mensagem", typeof(string));
dataGridView1.DataSource = tabela;
dataGridView1.Columns["Mensagem"].Visible = false;
dataGridView1.Columns["Titulo"].Width = 432;
}
string arquivo = "arquivo.json";
public void serializar()
{
string json = JsonConvert.SerializeObject(tabela, Formatting.Indented);
File.WriteAllText(arquivo, json);
}
public void Carregar()
{
string json = File.ReadAllText(arquivo);
DataTable? dataTable = (DataTable?)JsonConvert.DeserializeObject(json);
tabela = dataTable;
dataGridView1.DataSource = tabela;
}
https://github.com/Benjamim0259/Projetos-Portifolio
Подробнее здесь: https://stackoverflow.com/questions/791 ... tagridview