Настоящий Флеймер
Зарегистрирован: 29 September 2002
Сообщения: 1087
Примеры кода: 7
|
RE[7]: Как отсоединить datarow от датасет |
27 December 2002 14:54 |
|
|
|
|
Ну вариант такой - попробуй сделать явное приведение к твоему типу строки из датасета в строке:
RW = (YourDataRow)Me.DataView_Zn(Me.BindingContext(Me.DataView_Zn).<strong>Position</strong>).Row()
Пишу на VB. Никак не разберусь с синтаксисом
Оператор явного приведения к типу.. В VB это по моему CType.
и кстати я не понял почему Position а не Current?
А разница?
Ну как бы Current возвращает текущий DataRowView, а Position возвращает int в таблице.
Ну а в принципе, зачем биндить одну строку ? Может проще снять и передать данные прямо в рамках одной DataRow для конкретного датасета ? Т.е. вызвал диалог, jбработал DialogResult и через паблик свойство получил данные из вызываемой формы и загнал их в строку.
Конечно проще, только строк таких 20-25.
Ну и супер.. Так в одномместе функции Get и Set для контролов на форме сделал и все чики.. Ну в общем дело вкуса.. Но мне почему-то то как работает биндинг через передачу по ссылке не очень понравилось.. то GetChanges не работало хотя и EndCurrencyEdit ему делал, то чего то там еще было .. Ну вобщем негатив остался... mood = (health == good) ? excelent : bad;
WBR, My Blog
|
|