Gamma
Client
- Регистрация
- 14.05.2016
- Сообщения
- 83
- Благодарностей
- 10
- Баллы
- 8
Добрый день. Никак не могу разобраться с переводом типа данных string, в тип int. Пытался по вашим примерам выше, после int.Parse вы указываете нужную переменную, в моём случае, должен идти перебор ячеек определённого столбца таблицы в цикле и перевод их со стринг в инт. Так вот, как указать нужную ячейку после int.Parse ?Ищет в таблице в укзанном столбце ячеку которая содержит переменную, если находит то выводит true, а иначе false.
Код:var table = project.Tables["base"]; for(int i = 0; i < table.RowCount; i++) { int col_num = 0; //порядковый номер колонки string cur_string = table.GetCell(col_num,i); //текущая строка которую обрабатываем //project.SendInfoToLog(cur_string); if(cur_string.Contains(project.Variables["partSite"].Value)) { return "true"; } } return "false";
Меняем тип переменной, для работы внутри методов C#
Код:// Переводим переменную проекта mailDays типа стринг, в тип инт int mailDaysC = int.Parse(project.Variables["mailDays"].Value); //Переводим переменную проекта useSSL типа стринг, в тип bool bool mailDaysC = bool.Parse(project.Variables["useSSL"].Value);
Код:
var sourceTable = project.Tables["Статистика"];
var destTable = project.Tables["Статистика"];
lock(SyncObjects.TableSyncer)
for(int i=0; i < sourceTable.RowCount; i++)
{
int col_num = 6; //порядковый номер колонки
var cells = sourceTable.GetRow(i).ToArray();
destTable.AddRow(cells);
}
Последнее редактирование: