Re[3]: Можно так использовать DataTable из разных потоков?
От: Skynin Украина skynin.blogspot.com
Дата: 26.08.08 20:06
Оценка: 2 (1)
А>Да, конечно. Но по идее я не делаю интефейсные изменения (явно), я меняю состояние источника данных и по идее грид должен сам обновляться, что он в принципе и делает. Это не правильный подход?
Он сам и обновляется. В потоке в котором меняется состояние источника данных.
Правильный ли подход что Windows Forms реализован нереентабельным кодом?
По моему да. Опуская аргументы о быстродействии, а сугубо философски — а зачем GUI многозадачность?

Но главное — убедят ли аргументы о неправильности — авторов Windows Forms?

А>Мне к сожалению это не подходит. У меня строки в DataTable добавляются весьма активно и постоянное обновления DataSource у грида привидёт к его постоянной перерисовке.

А>Есть ещё идеи?
Последняя мера — готовить отдельную DataTable, а потоке грида оставить только — .DataSource = dTable;

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