using System; using System.Data; using DevExpress.XtraEditors; using UAS_DeviceMonitor.Entity; namespace UAS_DeviceMonitor.CustomerControl.Button { public partial class ButtonSaveGrid : SimpleButton { private AutoDataGridControl.AutoDataGridControl grid; public AutoDataGridControl.AutoDataGridControl Grid { get { return grid; } set { grid = value; } } public ButtonSaveGrid() { InitializeComponent(); } private void ButtonSaveGrid_Click(object sender, EventArgs e) { DataTable dt = ((DataTable)grid.DataSource).GetChanges(); if (dt != null && dt.Rows.Count > 0) { SystemInf.dh.SaveDataTable(dt, grid.TableName, grid.ID, grid.InsertSQL); grid.RefreshData(); XtraMessageBox.Show("保存成功", "提示"); } else { XtraMessageBox.Show("没有修改过的数据", "提示"); } } } }