public Maintenance() { InitializeComponent(); InitMaintenanceTable(); MaintenanceNum_right.Content = infnum.InfTotalSet("ArmsRepair"); MaintenanceTable.DataTableSelect(MaintenanceStatus(0), "更新"); InitRightBm(); }
public void InitRightBm() { MenuItem MaintenanceMenu = MaintenanceTable.AddMenuItem("更多信息"); MenuItem DeletRowMenu1 = MaintenanceTable.AddMenuItem("删除选中的行"); MaintenanceMenu.Click += MaintenanceEventContent; DeletRowMenu1.Click += DeletRows1; MaintenanceTable.dgMenu.Items.Add(MaintenanceMenu); MaintenanceTable.dgMenu.Items.Add(DeletRowMenu1); }
public void MaintenanceEventContent(object sender, RoutedEventArgs e) { Mamoinf = new MoreInf(); string[] Table_Str = { "RepId", "RyId", "Ryname1", "ZbId", "RepairDate", "Unit", "Reason", "Status", "Cost", "Result", "Ryname", "PostDate" }; if (MaintenanceTable.dataGrid.SelectedIndex != -1) { Mamoinf.SetValues(MaintenanceTable.Getdt(), MaintenanceTable.dataGrid.SelectedIndex, MaintenanceTable.Rows, Table_Str, Str, 12); Mamoinf.Show(); } else { MessageBox.Show("当前未选中任何行!"); } }
private void InitMaintenanceTable() { MaintenanceTable.InitTableHeightWidth(420, 898); MaintenanceTable.SetCanUserAddRows(false); MaintenanceTable.AddColumns("RepId", "维修编号", 80); MaintenanceTable.AddColumns("RyId", "申请人员编号", 120); MaintenanceTable.AddColumns("ZbId", "装备编号", 80); MaintenanceTable.AddColumns("Unit", "维修单位", 80); MaintenanceTable.AddColumns("Result", "维修结果", 80); MaintenanceTable.AddColumns("Cost", "费用", 80); MaintenanceTable.AddColumns("PostDate", "提交日期", 140); MaintenanceTable.AddColumns("RepairDate", "维修日期", 140); MaintenanceTable.AddColumns("Status", "维修状态", 80); }
private void EquipmentExport_right_Click(object sender, RoutedEventArgs e) { MaintenanceTable.ExportExcel(MaintenanceStatus(Status.SelectedIndex), Str, "维修状态表格.xlsx"); }
private void Status_DropDownClosed(object sender, EventArgs e) { MaintenanceTable.DataTableSelect(MaintenanceStatus(Status.SelectedIndex), "更新"); }