Пример #1
0
 private void bbiEditPostCategory_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridViewMain.GetSelectedRows() == null || gridViewMain.GetSelectedRows().Length == 0)
     {
         return;
     }
     dlg.AddListCategoryDlg dlg = new dlg.AddListCategoryDlg("You must check items to selected it");
     if (dlg.ShowDialog() == DialogResult.Cancel)
     {
         return;
     }
     try
     {
         foreach (int inx in gridViewMain.GetSelectedRows())
         {
             Datasource.dsData.PostsRow row = (Datasource.dsData.PostsRow)((DataRowView)gridViewMain.GetRow(inx)).Row;
             adpPostCat.DeleteByPostAutoId(row.PostAutoId);
             foreach (int cat in dlg._cats)
             {
                 adpPostCat.Insert(row.PostAutoId, cat);
             }
         }
         MessageBox.Show("Data updated ...", "information", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #2
0
 private void UpdateRow(Datasource.dsData.PostsRow row)
 {
     try
     {
         gridViewMain.ShowLoadingPanel();
         row.EndEdit();
         int effected = postsTableAdapter.Update(row);
         if (effected == 0)
         {
             MessageBox.Show("No data saved ...", "information", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     if (gridViewMain.LoadingPanelVisible)
     {
         gridViewMain.HideLoadingPanel();
     }
 }