Конференция ".Net" » DataGridView: что происходит в сетке при смене выделленой строки [C#, WinXP]
 
  • Галинка © (27.10.08 12:26) [0]
    Люди добрые, всем доброго времени суток.

    Надо бы сделать обновление грида по нажатию на кнопоку. Т.е. на форме есть поля редактирования, которые связаны с той же табличкой, что и грид и предназначены для редактирования записей в этой табличке. Так же есть возможность вставить новую запись, удалить имеющуюся и сохранить текущие изменения.

    Сейчас есть только строка вставки в таблицу

           private void b_add_Click(object sender, EventArgs e)
           {
               b_edit.Enabled = true;
               try
               {
                   employeeTableAdapter.Insert(tb_forename.Text, tb_surename.Text, Convert.ToDateTime(mtb_date.Text), tb_street.Text, Convert.ToInt32(mtb_postal.Text), tb_city.Text, tb_country.Text);
               }

               catch (Exception ex)
               {
                   MessageBox.Show(ex.Message);
               }

           }



    Но изменения в сетке видны только при навигации по сетке (((Что же там такого происходит?
  • Медвежонок Пятачок © (27.10.08 12:33) [1]
    постбак-> пэйджлоад->селестединдексчейнджед
  • b z (27.10.08 13:20) [2]

    > Что же там такого происходит?
    Там "происходит" пересвязывание данных, в приведенном же коде пока этого не видно.
  • clickmaker © (27.10.08 14:18) [3]
    > [1] Медвежонок Пятачок ©   (27.10.08 12:33)
    > постбак-> пэйджлоад

    в WinForms?

    > Но изменения в сетке видны только при навигации по сетке

    используй BindingSource
    у него есть метод ResetBindings
  • Медвежонок Пятачок © (27.10.08 14:37) [4]
    в WinForms?

    ...И каждый слушал и мечтал              
    О чем-то дорогом...


    для меня щас аспнет дорогое. :)
 
Конференция ".Net" » DataGridView: что происходит в сетке при смене выделленой строки [C#, WinXP]
Есть новые Нет новых   [134427   +34][b:0][p:0.001]