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