- Регистрация
- 03.10.2018
- Сообщения
- 1 136
- Благодарностей
- 196
- Баллы
- 63
Не пойму почему ошибка лезет, вроде все правильно указал
Нужно брать строку из таблицы по ключу, складывать в нужные переменные, потом возвращать обратно в таблицу
Ошибка:
Компиляция кода Ошибка в действии "CS0029" "Неявное преобразование типа "void" в "object" невозможно". [Строка: 17; Cтолбец: 8]
C#:
lock(SyncObjects.TableSyncer){
var table = project.Tables["Data"];
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["keyword"].Value))
{
//Берем строки из таблицы по ключу
var row = project.Tables["Data"].GetRow(i).ToList();
project.Tables["Data"].DeleteRow(i);
project.Variables["key"+project.Variables["counter"].Value].Value = row[i];
project.Variables["ssilka"+project.Variables["counter"].Value].Value = row[i+1];
}
}
return project.SendInfoToLog("Не найдено нужное ключевое слово в таблице", true);
}
//Возвращаем строку на место
lock(SyncObjects.TableSyncer){
project.Tables["Data"].AddRow(project.Variables["key"+project.Variables["counter"].Value].Value+"\t"+project.Variables["ssilka"+project.Variables["counter"].Value].Value);
}
Ошибка:
Компиляция кода Ошибка в действии "CS0029" "Неявное преобразование типа "void" в "object" невозможно". [Строка: 17; Cтолбец: 8]