Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Binding DataAdapter + TextBox - криво привязывается  [new]
FB Programmer
Member

Откуда:
Сообщений: 85
имеем код
 
        DataTable dt;
        NpgsqlDataAdapter adapter;
        NpgsqlConnection conn;
        NpgsqlTransaction tran;

        public void ReadAndFill()
        {
            conn.Open();
            tran = conn.BeginTransaction();

            selcmd.Connection = conn;
            selcmd.Transaction = tran;

            dt.Clear();
            adapter.Fill(dt);
            dgMain.ItemsSource = dt.DefaultView;
            tran.Commit();
            conn.Close();
        }


где dgMain есть DataGrid, описанный в xaml и еще есть
<TextBox x:Name="textBox" Height="23" TextWrapping="Wrap" Text="{Binding name}" Width="120"/>

который лежит на той же форме, что и DataGrid. в коде для этой формы выполняется
        DataContext = dt;
        ReadAndFill();

после этого в textBox можно редактировать данные, но только одну первую строку. т.е. при перемещении по DataGrid в dt положение позиции не меняется. что делать? сразу скажу, что в DataGrid выводятся не все столбцы, которые нужно редактировать, т.е. редактировать через DataGrid - не вариант
10 ноя 16, 15:02    [19879561]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить