From ff727efcd6dfb3f8ed5c671df6a25db5a37b1585 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期三, 15 一月 2025 16:29:50 +0800 Subject: [PATCH] 性能 --- DevApp/Gs.DevApp/UserControl/ShowFilter.cs | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/ShowFilter.cs b/DevApp/Gs.DevApp/UserControl/ShowFilter.cs index 8d41cfc..f0ece36 100644 --- a/DevApp/Gs.DevApp/UserControl/ShowFilter.cs +++ b/DevApp/Gs.DevApp/UserControl/ShowFilter.cs @@ -3,10 +3,12 @@ using System.Data; using System.Text; using System.Windows.Forms; +using DevExpress.Utils.DirectXPaint; using DevExpress.XtraEditors; using DevExpress.XtraEditors.Controls; using DevExpress.XtraGrid.Columns; using Gs.DevApp.ToolBox; +using Newtonsoft.Json; namespace Gs.DevApp.UserControl { @@ -117,7 +119,6 @@ item.Value = kvp.Key; repositoryItemComboBox2.Items.Add(item); } - try { var dt = new DataTable(); @@ -132,7 +133,6 @@ dr["fieldValue"] = _sql.fileValue.Replace("%", ""); dt.Rows.Add(dr); } - gcMain.BindingContext = new BindingContext(); gcMain.DataSource = dt; gcMain.ForceInitialize(); @@ -182,5 +182,26 @@ EventArgs e) { } + + + /// <summary> + /// 绉诲嚭涓�琛� + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void repositoryItemButtonEdit1_ButtonClick(object sender, ButtonPressedEventArgs e) + { + gridView1.CloseEditor(); + gridView1.UpdateCurrentRow(); + var rowhandle = gridView1.FocusedRowHandle; + if (rowhandle < 0) + return; + if (e.Button.Index == 0) + { + var dr = gridView1.GetDataRow(rowhandle); + gridView1.DeleteRow(rowhandle); + return; + } + } } } \ No newline at end of file -- Gitblit v1.9.3