| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | 
							- using DevExpress.XtraEditors;
 
- using XdCxRhDW.App.EFContext;
 
- using XdCxRhDW.App.Model;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.ComponentModel;
 
- using System.Data;
 
- using System.Data.Entity;
 
- using System.Data.Entity.Migrations;
 
- using System.Drawing;
 
- using System.IO;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using System.Windows.Forms;
 
- using System.Net.Http;
 
- namespace XdCxRhDW.App.UserControl
 
- {
 
-     public partial class CtrlXlCalculate : DevExpress.XtraEditors.XtraUserControl
 
-     {
 
-         List<XlInfo> list = new List<XlInfo>();
 
-         public CtrlXlCalculate()
 
-         {
 
-             InitializeComponent();
 
-         }
 
-         private async void CtrlXl_Load(object sender, EventArgs e)
 
-         {
 
-             gridXl.Init().UseSort().UseFilter().UseMultiSelect().UseRowNumber();
 
-             //gridXl.DataSource = list;
 
-            // await LoadData();
 
-         }
 
-         private void btnOpen_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 
-         {
 
-             if (xtraOpenFileDialog1.ShowDialog() == DialogResult.OK)
 
-             {
 
-                 btnOpen.Text = xtraOpenFileDialog1.FileName;
 
-             }
 
-         }
 
-         private async void btnImp_Click(object sender, EventArgs e)
 
-         {
 
-           
 
-         }
 
-         private async void btnDel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 
-         {
 
-             try
 
-             {
 
-                 this.Enabled = false;
 
-                 await Task.Run(async () =>
 
-                 {
 
-                     var ids = gridView1.GetSelectedRows();
 
-                     List<int> listID = new List<int>();
 
-                     foreach (var idx in ids)
 
-                     {
 
-                         var id = (gridView1.GetRow(idx) as XlInfo).ID;
 
-                         listID.Add(id);
 
-                     }
 
-                     using (RHDWContext db = new RHDWContext())
 
-                     {
 
-                         var delItems = await db.XlInfos.Where(p => listID.Contains(p.ID)).ToListAsync();
 
-                         db.XlInfos.RemoveRange(delItems);
 
-                         await db.SaveChangesAsync();
 
-                     }
 
-                 });
 
-                 gridView1.DeleteSelectedRows();
 
-             }
 
-             catch (Exception ex)
 
-             {
 
-                 Serilog.Log.Error(ex, "删除选中的星历时异常");
 
-                 DxHelper.MsgBoxHelper.ShowError("删除选中的星历时异常");
 
-             }
 
-             finally
 
-             {
 
-                 this.Enabled = true;
 
-             }
 
-         }
 
-         private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 
-         {
 
-             if (gridView1.FocusedRowObject != null)
 
-                 popupMenu1.ShowPopup(MousePosition);
 
-         }
 
-     }
 
- }
 
 
  |