| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using DevExpress.XtraEditors;
- using DevExpress.XtraGrid.Views.Grid;
- using UAS_DeviceMonitor.Entity;
- namespace UAS_DeviceMonitor.CustomerControl.Button
- {
- public partial class ButtonDeleteRow : SimpleButton
- {
- private AutoDataGridControl.AutoDataGridControl grid;
- public AutoDataGridControl.AutoDataGridControl Grid
- {
- get
- {
- return grid;
- }
- set
- {
- grid = value;
- }
- }
- public ButtonDeleteRow()
- {
- InitializeComponent();
- }
- private void ButtonDeleteRow_Click(object sender, EventArgs e)
- {
- if (grid != null)
- {
- List<string> DeleteID = new List<string>();
- GridView view = grid.MainView as GridView;
- for (int i = 0; i < grid.RowCount; i++)
- {
- string Checked = view.GetRowCellValue(i, "CHOOSE").ToString().ToUpper();
- if (Checked != "0")
- DeleteID.Add(view.GetRowCellValue(i, grid.ID.ToUpper()).ToString());
- }
- if (DeleteID.Count > 0)
- {
- SystemInf.dh.DeleteDataByID(grid.TableName, grid.ID, DeleteID.ToArray());
- grid.RefreshData();
- }
- else XtraMessageBox.Show("请选择要删除的数据");
- }
- }
- }
- }
|