private void barButtonItem8_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Form7_BaseYear baseyear = new Form7_BaseYear(); baseyear.Text = "设置基准年!"; int nFixedColumns = typeof(PSP_Types).GetProperties().Length; int nColumns = treeList1.Columns.Count; if (nFixedColumns == nColumns + 2)//相等时,表示还没有年份,返回 { MsgBox.Show("年份不存在,请添加后再操作!"); return; } else { string baseyearnum = ""; baseyearnum = EnsureBaseYear(baseyearnum); //有年份时,默认为基准年 if (baseyearnum != "") { baseyear.BaseYear = baseyearnum; } else { baseyear.BaseYear = treeList1.Columns[nFixedColumns - 2].Tag.ToString(); } } if (baseyear.ShowDialog() == DialogResult.OK) { PSP_BaseYearRate byear = new PSP_BaseYearRate(); byear.BaseYear = baseyear.BaseYear.ToString(); byear.UID = baseyearFlag; Common.Services.BaseService.Update("UpdatePSP_BaseYear", byear); treeList1.BeginUpdate(); LoadData(); treeList1.EndUpdate(); treeList1.Columns[3].AppearanceCell.BackColor = Color.GreenYellow; this.Cursor = Cursors.Default; } else { baseyear.Close(); } }
private void barButtonItem8_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Form7_BaseYear baseyear = new Form7_BaseYear(); baseyear.Text = "���û��꣡"; int nFixedColumns = typeof(PSP_Types).GetProperties().Length; int nColumns = treeList1.Columns.Count; if (nFixedColumns == nColumns + 2)//���ʱ����ʾ��û����ݣ����� { MsgBox.Show("��ݲ����ڣ�����Ӻ��ٲ�����"); return; } else { string baseyearnum = ""; baseyearnum = EnsureBaseYear(baseyearnum); //�����ʱ��Ĭ��Ϊ���� if (baseyearnum != "") baseyear.BaseYear = baseyearnum; else baseyear.BaseYear = treeList1.Columns[nFixedColumns-2].Tag.ToString(); } if (baseyear.ShowDialog() == DialogResult.OK) { PSP_BaseYearRate byear = new PSP_BaseYearRate(); byear.BaseYear = baseyear.BaseYear.ToString(); byear.UID = baseyearFlag; Common.Services.BaseService.Update("UpdatePSP_BaseYear", byear); treeList1.BeginUpdate(); LoadData(); treeList1.EndUpdate(); treeList1.Columns[3].AppearanceCell.BackColor = Color.GreenYellow; this.Cursor = Cursors.Default; } else { baseyear.Close(); } }