- Регистрация
- 22.09.2015
- Сообщения
- 6 833
- Благодарностей
- 1 275
- Баллы
- 113
Друзья, помогите кто чем может. )) Есть такой сниппет, нужно брать перву строку у которой в ячейке AD_MESSAGE_STATUS стоит "1"
C#:
lock (SyncObjects.TableSyncer)
{
// берем первую строку с удалением и раскидываем значения по переменным
var row = project.Tables["AdMessageList"].GetRow(0).ToList();
project.Tables["AdMessageList"].DeleteRow(0);
project.Variables["AD_MESSAGE_TEXT"].Value = row[0];
project.Variables["AD_MESSAGE_LAST_POST"].Value = row[1];
project.Variables["AD_MESSAGE_STATUS"].Value = row[2];
// возвращаем строку в конец таблицы
project.Tables["AdMessageList"].AddRow(project.Variables["AD_MESSAGE_TEXT"].Value + "\t" + DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss") + "\t" + project.Variables["AD_MESSAGE_STATUS"].Value);
}