Я пытался экспортировать мои данные из моего DataGridView в текстовый файл, он работает только тогда, когда у меня уже есть документ TXT, но я хочу, чтобы он автоматически генерировал новые после каждого нажатия кнопки.Помощь будет оценена.Это похоже на то, что у меня сейчас:
TextWriter writer = new StreamWriter(@"C:\folder\Text.txt");
for(int i = 0; i < dataGridView1.Rows.Count-1; i++)
{
for(int j = 0; j < dataGridView1.Columns.Count; j++)
{
writer.Write("\t"+dataGridView1.Rows[i].Cells[j].Value.ToString()+"\t"+"|");
}
writer.WriteLine("");
writer.WriteLine("-----------------------------------------------------");
}
writer.Close();
MessageBox.Show("Data Exported");
Теперь работает, спасибо за помощь.Всем, кто заинтересован, вот код:
string datetime = DateTime.Now.ToString("yyyy-MMMM-dddd-HH-mm-ss");
string filePath = $@"C:\folder\{datetime}.txt";
TextWriter writer = new StreamWriter(filePath);
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
for (int j = 0; j < dataGridView1.Columns.Count; j++)
{
writer.Write("\t" + dataGridView1.Rows[i].Cells[j].Value.ToString() + "\t" + "|");
}
writer.WriteLine("");
writer.WriteLine("-----------------------------------------------------");
}
writer.Close();
//MessageBox.Show("Data Exported");