私のコードは1行の値しか取得しません。しかし、私のユーザーは多くの行にテキストを書き、JSONに書き込むためにすべての値を取得する必要があります。すべての行からどのように値を取得できますか?その場合Datagridviewはすべての行から値を取得します
var llist = new List<MyClass>();
var obj = new MyClass()
{
Nachricht = dataGridView1.CurrentRow.Cells["Value"].Value.ToString(),
Datum = dataGridView1.CurrentRow.Cells["File"].Value.ToString()
};
llist.Add(obj);
string export = JsonConvert.SerializeObject(new { types = llist }, Formatting.Indented);
File.WriteAllText(@Settings.Default.folder + "\\" + "upload" + "\\" + "export.json", export);
var llist =新しいリスト(); foreachの(dataGridView1.RowsでDataGridViewRow行) {VAR OBJ =新しいNachrichten_Felder(){ Nachricht = row.Cells [ "Nachricht"]。Value.ToString()、 データム= row.Cells [ "データム" ] .Value.ToString() }; llist.Add(obj); }突然終了します。ログに「system.NullReference Exception」が表示されます。 –
Francis