Для преобразования содержимого объекта DataGridView в формат CSV в C#, вам потребуется выполнить следующие шаги: Создайте новый экземпляр класса StringBuilder для создания строки CSV: StringBuilder csvContent = new StringBuilder();
Добавьте заголовки столбцов в строку CSV. Вы можете использовать свойство Columns объекта DataGridView для получения информации о столбцах: foreach (DataGridViewColumn column in dataGridView.Columns)
{
csvContent.Append(column.HeaderText + ",");
}
csvContent.AppendLine();
Проходите по строкам DataGridView и добавляйте значения ячеек в строку CSV: foreach (DataGridViewRow row in dataGridView.Rows)
{
foreach (DataGridViewCell cell in row.Cells)
{
// Проверьте значение ячейки на null и обработайте его соответственно
if (cell.Value != null)
{
csvContent.Append(cell.Value.ToString());
}
csvContent.Append(",");
}
csvContent.AppendLine();
}
Сохраните содержимое StringBuilder в файл CSV с