Можно так использовать DataTable из разных потоков?
От: Аноним  
Дата: 20.08.08 14:32
Оценка:
Привет.

Я создаю форму на которой есть грид.
Грид — это UltraGrid от Infragistics, но думаю это не важно.
Так же создаю DataTable, потом в этом же потоке.
Для грида ставлю DataSource = myDataTable.

Потом создаю другой поток и в другом потоке добавляю строки в этот DataTable. Все операции со строками лочатся примерно так:
lock(myDataTable.Rows.SyncRoot)
{
// добавляю строки
}

Грид обновляет данные, но меня беспокоет является ли такой подход правильным.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.