Здравствуйте, просто не могу отловить ошибку во много потоке.
1. не пойму почему не добавляются значения в таблицу
2. Или можно проще сделать? Чтобы не использовать список и таблицу??? Хотел бы сохранять сразу в файл XLSX.
UPD
Нашел ошибку, может кому пригодится, нужно создавать эту строку
1. не пойму почему не добавляются значения в таблицу
2. Или можно проще сделать? Чтобы не использовать список и таблицу??? Хотел бы сохранять сразу в файл XLSX.
Код:
project.Lists["all_variables"].Clear();
var list = project.Lists["all_variables"];
list.AddRange(project.Variables.Keys);
IZennoTable table = project.Tables["EXPORT_DATA"];
for(int i=0; i < list.Count; i++)
{
string name_variable = list[i];
string variable = project.Variables[name_variable].Value;
//project.SendInfoToLog(name_variable, true);
//project.SendInfoToLog(name_variable + "=" + variable, true);
table.SetCell("A", i, name_variable);
table.SetCell("B", i, variable);
}
Нашел ошибку, может кому пригодится, нужно создавать эту строку
Код:
project.Lists["all_variables"].Clear();
project.Tables["EXPORT_DATA"].Clear();
var list = project.Lists["all_variables"];
list.AddRange(project.Variables.Keys);
IZennoTable table = project.Tables["EXPORT_DATA"];
table.ColSeparator = "~|~";
for(int i=0; i < list.Count; i++)
{
string name_variable = list[i];
string variable = project.Variables[name_variable].Value;
//project.SendInfoToLog(name_variable, true);
//project.SendInfoToLog(name_variable + "=" + variable, true);
table.AddRow("~|~");
table.SetCell("A", i, name_variable);
table.SetCell("B", i, variable);
}
Последнее редактирование: