Browse Source

io修改限制

master
sc 2 months ago
parent
commit
65a738d238
  1. 32
      View/InOutView.xaml.cs

32
View/InOutView.xaml.cs

@ -56,6 +56,7 @@ namespace DyeingComputer.View
{ {
} }
private void Grid_D_BeginningEdit(object sender, DataGridBeginningEditEventArgs e) private void Grid_D_BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
{ {
MainWindowViewModel.D_view = false; MainWindowViewModel.D_view = false;
@ -77,12 +78,15 @@ namespace DyeingComputer.View
private void Grid_D_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) private void Grid_D_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
{ {
string newValue = (e.EditingElement as TextBox).Text;//获得输入单元格信息 string newValue = (e.EditingElement as TextBox).Text;//获得输入单元格信息
Dictionary<string, object> datagrid_v = new Dictionary<string, object>();//缓存函数 if (newValue.Count() == 4)
datagrid_v.Add("PLC", newValue); {
// SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径 Dictionary<string, object> datagrid_v = new Dictionary<string, object>();//缓存函数
// SQLiteHelpers.Open(); //打开数据库 datagrid_v.Add("PLC", newValue);
MainWindow.SQLiteHelpers.Update("IOName", datagrid_v, "ID ='" + ID + "'", null);//更新 // SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
//SQLiteHelpers.Close();//关闭数据库 // SQLiteHelpers.Open(); //打开数据库
MainWindow.SQLiteHelpers.Update("IOName", datagrid_v, "ID ='" + ID + "'", null);//更新
//SQLiteHelpers.Close();//关闭数据库
}
MainWindowViewModel.SQL_data();//重新获得io表 MainWindowViewModel.SQL_data();//重新获得io表
MainWindowViewModel.D_view = true; MainWindowViewModel.D_view = true;
} }
@ -108,13 +112,15 @@ namespace DyeingComputer.View
private void Grid_A_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) private void Grid_A_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
{ {
string newValue = (e.EditingElement as TextBox).Text;//获得输入单元格信息 string newValue = (e.EditingElement as TextBox).Text;//获得输入单元格信息
Dictionary<string, object> datagrid_v = new Dictionary<string, object>();//缓存函数 if (newValue.Count() == 4)
datagrid_v.Add("PLC", newValue); {
//SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径 Dictionary<string, object> datagrid_v = new Dictionary<string, object>();//缓存函数
//SQLiteHelpers.Open(); //打开数据库 datagrid_v.Add("PLC", newValue);
MainWindow.SQLiteHelpers.Update("IOName", datagrid_v, "ID ='" + ID + "'", null);//更新 //SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
//SQLiteHelpers.Close();//关闭数据库 //SQLiteHelpers.Open(); //打开数据库
MainWindow.SQLiteHelpers.Update("IOName", datagrid_v, "ID ='" + ID + "'", null);//更新
//SQLiteHelpers.Close();//关闭数据库
}
MainWindowViewModel.SQL_data();//重新获得io表 MainWindowViewModel.SQL_data();//重新获得io表
MainWindowViewModel.A_view = true; MainWindowViewModel.A_view = true;
} }

Loading…
Cancel
Save