С# Сохранить названия переменных и их значения

myweb101

Client
Регистрация
29.04.2013
Сообщения
175
Благодарностей
30
Баллы
28
Здравствуйте, просто не могу отловить ошибку во много потоке.
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);
      
    }
UPD

Нашел ошибку, может кому пригодится, нужно создавать эту строку


Код:
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);
       
    }
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)