Здравствуйте, у меня здесь есть фрагмент кода, где я перебираю столбцы каждой строки в моем представлении данных.Я просто экспортирую файл типа CSV.Этот код записывает в этот файл.
using (StreamWriter sw = new StreamWriter(logFile))
{
for (int i = 0; i < runGrid.Rows.Count; i++)
{
StringBuilder sb = new StringBuilder();
for (int j = 0; j < runGrid.Columns.Count; j++)
{
if (runGrid.Rows[i].Cells[j].Value != null)
{
sb.Append(runGrid.Rows[i].Cells[j].Value.ToString() + ",");
}
else
{
sb.Append(",");
}
}
sw.WriteLine(sb);
}
sw.Close();
}
Проблема с этим существом в том, что мой первый столбец невидимый (на самом деле это просто индекс), и будет еще несколько невидимых.Когда я перебираю runGrid.Columns.Count
, он не включает невидимые столбцы.Есть ли способ включить их?Помимо отображения всех столбцов, запуска этого кода, а затем возвращения этих людей к visible = false
?