Я хочу экспортировать свою сетку данных в текстовый файл с таким форматом:
//inside txt file, each item on one row
item1[id],item1[name]
item2[id],item2[name]
Примерно так: каждый элемент в одной строке разделяется запятой.В настоящее время мой код выглядит следующим образом:
var directory = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
var file = Path.Combine(directory, "123.txt");
StringBuilder strBuilder = new StringBuilder();
for (int i = 0; i < datagrid.Items.Count; i++)
{
////////My Setting class
Setting setting= (Setting)datagrid.Items[i];
//////// I need help for the below lines with formatting
strBuilder.Append(setting.id);
strBuilder.Append(setting.name);
}
File.WriteAllText(file, strBuilder.ToString());
Также мой второй вопрос: выходной каталог файла 123.txt находится в папке bin / debug, могу ли я изменить его на текущий рабочий каталог / рабочее пространствопроект?