private void simpleButton2_Click(object sender, EventArgs e) { PSP_GDPYeas psp_Year = new PSP_GDPYeas(); psp_Year.Flag = _flag2; psp_Year.Year = _getvalue = (int)spinEdit1.Value; try { if (Common.Services.BaseService.GetObject("SelectPSP_YeasByFlagYear", psp_Year) == null) { try { Common.Services.BaseService.Create <PSP_GDPYeas>(psp_Year); this.DialogResult = DialogResult.OK; } catch (Exception ex) { MsgBox.Show("出错啦:" + ex.Message); } } else { MsgBox.Show("此年份已经存在,请重新输入!"); } } catch (Exception ex) { MsgBox.Show("出错啦:" + ex.Message); } }
private void LoadData() { if (dataTable != null) { dataTable.Columns.Clear(); treeList1.Columns.Clear(); } PSP_GDPTypes psp_Type = new PSP_GDPTypes(); psp_Type.Flag2 = typeFlag2; IList listTypes = Common.Services.BaseService.GetList("SelectPSP_GDPTypesByFlag2", psp_Type); dataTable = Itop.Common.DataConverter.ToDataTable(listTypes, typeof(PSP_GDPTypes)); treeList1.DataSource = dataTable; treeList1.Columns["Title"].Caption = "分类名"; treeList1.Columns["Title"].Width = 180; treeList1.Columns["Title"].OptionsColumn.AllowEdit = false; treeList1.Columns["Title"].OptionsColumn.AllowSort = false; treeList1.Columns["Flag"].VisibleIndex = -1; treeList1.Columns["Flag"].OptionsColumn.ShowInCustomizationForm = false; treeList1.Columns["Flag2"].VisibleIndex = -1; treeList1.Columns["Flag2"].OptionsColumn.ShowInCustomizationForm = false; PSP_GDPYeas psp_Year = new PSP_GDPYeas(); psp_Year.Flag = typeFlag2; IList <PSP_GDPYeas> listYears = Common.Services.BaseService.GetList <PSP_GDPYeas>("SelectPSP_GDPYeasListByFlag", psp_Year); foreach (PSP_GDPYeas item in listYears) { AddColumn(item.Year); } Application.DoEvents(); LoadValues(); LoadValues1();//增长率 treeList1.ExpandAll(); }