private void btn_save_Click(object sender, RoutedEventArgs e) { string trcode = tb_code.Text; string rackid = cb_rack.SelectedValue.ToString(); string trcount = cb_layercount.Text; if (layerId == 0) { RackLayerInfo trInfo = new RackLayerInfo() { Createtime = DateTime.Now, IsValid = 1, Updatetime = DateTime.Now }; trInfo.RackLayerCode = trcode; trInfo.RackLayerNum = Convert.ToInt32(trcount); trInfo.RackId = Convert.ToInt32(rackid); x_rkService.Insert(trInfo); } else { x_rkService.Update(() => new RackLayerInfo() { RackLayerCode = trcode, RackLayerNum = Convert.ToInt32(trcount), RackId = Convert.ToInt32(rackid) }, a => a.ID == layerId); } tb_code.Text = ""; MsgBox.Show("保存成功"); if (win_rklIndex != null && win_rklIndex.IsVisible) { win_rklIndex.InitData(); } }
private void chk_all_Unchecked(object sender, RoutedEventArgs e) { foreach (var item in dataGrid1.Items) { RackLayerInfo ri = item as RackLayerInfo; ri.IsChecked = false; } }
private void dataGrid1_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) { if (e.EditingElement is TextBox) { string newValue = (e.EditingElement as TextBox).Text; if (oldValue != newValue) { RackLayerInfo ri = e.Row.Item as RackLayerInfo; if (ri != null) { x_rlService.UpdateRow(e.Column.SortMemberPath, newValue, ri.ID); } } } }