/// <summary> /// 写入编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnWriteCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCMakeDetail rCMakeDetail = btn.EditorCell.GridRow.DataItem as CmcsRCMakeDetail; if (rCMakeDetail == null) { return; } if (!string.IsNullOrEmpty(rCMakeDetail.SampleCode)) { WriteRf(rCMakeDetail.SampleCode); } else { MessageBoxEx.Show("请先点击[生成]按钮生成样罐编码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// 取样 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnTake(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } InfCYGSam entity = btn.EditorCell.GridRow.DataItem as InfCYGSam; if (entity != null) { if (entity.MachineCode == GlobalVars.MachineCode_CYG1 && slightCYG.LightColor != EquipmentStatusColors.BeReady) { MessageBoxEx.Show(string.Format("{0}未就绪!", entity.MachineCode), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (entity.MachineCode == GlobalVars.MachineCode_CYG2 && slightCYG2.LightColor != EquipmentStatusColors.BeReady) { MessageBoxEx.Show(string.Format("{0}未就绪!", entity.MachineCode), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } List <string> makeCodes = new List <string>(); makeCodes.Add(entity.Code); SendCYGCmd(makeCodes, "取样", SelfVars.LoginUser.UserName, entity.MachineCode); } }
public void InitFrom() { GridButtonXEditControl btnPrintCode = superGridControl1.PrimaryGrid.Columns["operation"].EditControl as GridButtonXEditControl; btnPrintCode.ColorTable = eButtonColor.BlueWithBackground; btnPrintCode.Click += new EventHandler(btnCarDeduction_Click); }
/// <summary> /// 打印编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnPrintCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCSampleBarrel sampleBarrel = btn.EditorCell.GridRow.DataItem as CmcsRCSampleBarrel; if (sampleBarrel == null) { return; } if (!string.IsNullOrEmpty(sampleBarrel.SampSecondCode)) { if (sampleBarrel.PrintCount > 0) { if (MessageBoxEx.Show("该采样桶已打印,是否再次打印?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } } sampleBarrel.PrintCount++; sampleBarrel.PrintDate = DateTime.Now; sampleBarrel.PrintUser = SelfVars.LoginUser.UserName; commonDAO.SelfDber.Update(sampleBarrel); commonDAO.SaveAppletLog(eAppletLogLevel.Info, "打印采样桶明细", string.Format("采样次码:{0};采样主码:{1};操作人:{2};", sampleBarrel.SampSecondCode, sampleBarrel.SampleCode, SelfVars.LoginUser.UserName)); _CodePrinter.Print(sampleBarrel.SampleCode); _CodePrinter.Print(sampleBarrel.SampSecondCode); } }
/// <summary> /// 开门 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnOpen_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsCamareTemp camera = btn.EditorCell.GridRow.DataItem as CmcsCamareTemp; if (camera == null) { return; } if (IsLogin) { iPCer1.LoginOut(); } if (iPCer1.Login(camera.Ip, camera.Port, camera.UserName, camera.Password) && iPCer1.OpenDoor()) { IsLogin = true; MessageBoxEx.Show("开门成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); commonDAO.SaveOperationLog(camera.Name + "开门", GlobalVars.LoginUser.Name); } }
/// <summary> /// 修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnDelete_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } StorageTemperature entity = btn.EditorCell.GridRow.DataItem as StorageTemperature; if (entity == null) { return; } if (MessageBoxEx.Show("确定要删除该测温杆记录?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { Dbers.GetInstance().SelfDber.Delete <StorageTemperature>(entity.Id); } catch (Exception) { } BindData(); } }
/// <summary> /// 取样 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnTake(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } if (MessageBoxEx.Show("确定发送取样命令?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { InfCYGSam entity = btn.EditorCell.GridRow.DataItem as InfCYGSam; if (entity != null) { if (entity.MachineCode == GlobalVars.MachineCode_CYG1 && slightCYG.LightColor != EquipmentStatusColors.BeReady) { MessageBoxEx.Show(string.Format("{0}未就绪!", entity.MachineCode), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (entity.MachineCode == GlobalVars.MachineCode_CYG2 && slightCYG2.LightColor != EquipmentStatusColors.BeReady) { MessageBoxEx.Show(string.Format("{0}未就绪!", entity.MachineCode), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } SendCYGCmd(entity.Code, entity.MachineCode, eCZPLX.取样_气动口, SelfVars.LoginUser.UserName); } } }
/// <summary> /// 写入编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnWriteCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCMakeDetail rCMakeDetail = btn.EditorCell.GridRow.DataItem as CmcsRCMakeDetail; if (rCMakeDetail == null) { return; } czyHandlerDAO.UpdateSendPle(rCMakeDetail, SelfVars.LoginUser.UserName); if (!string.IsNullOrEmpty(rCMakeDetail.BarrelCode)) { WriteRf(rCMakeDetail.BarrelCode); } else { MessageBoxEx.Show("请先点击[生成]按钮生成样罐编码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// 初始化 /// </summary> public void InitFrom() { cmbAssayType.Items.Add("三级编码化验"); cmbAssayType.Items.Add("抽查样化验"); cmbAssayType.Items.Add("复查样化验"); cmbAssayType.SelectedIndex = 0; this.IsUseWeight = Convert.ToBoolean(commonDAO.GetAppletConfigInt32("电子天平启用称重")); this._CodePrinter = new CodePrinterMake(printDocument1); // 生成编码按钮 GridButtonXEditControl btnNewCode = superGridControl1.PrimaryGrid.Columns["gclmNewCode"].EditControl as GridButtonXEditControl; btnNewCode.ColorTable = eButtonColor.BlueWithBackground; btnNewCode.Click += new EventHandler(btnNewCode_Click); // 打印编码按钮 GridButtonXEditControl btnPrintCode = superGridControl1.PrimaryGrid.Columns["gclmPrintCode"].EditControl as GridButtonXEditControl; btnPrintCode.ColorTable = eButtonColor.BlueWithBackground; btnPrintCode.Click += new EventHandler(btnPrintCode_Click); // 写入编码按钮 GridButtonXEditControl btnWriteCode = superGridControl1.PrimaryGrid.Columns["gclmWriteCode"].EditControl as GridButtonXEditControl; btnWriteCode.ColorTable = eButtonColor.BlueWithBackground; btnWriteCode.Click += new EventHandler(btnWriteCode_Click); }
/// <summary> /// 打印编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnPrintCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCMakeDetail rCMakeDetail = btn.EditorCell.GridRow.DataItem as CmcsRCMakeDetail; if (rCMakeDetail == null) { return; } if (!string.IsNullOrEmpty(rCMakeDetail.BarrelCode)) //_CodePrinter.Print(rCMakeDetail.BarrelCode); { FrmMakeWeight_Print print = new FrmMakeWeight_Print(rCMakeDetail.BarrelCode); print.ShowDialog(); } else { MessageBoxEx.Show("请先点击[生成]按钮生成样罐编码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void InitFrom() { // 生成取样按钮 GridButtonXEditControl btnNewCode = superGridControl1.PrimaryGrid.Columns["gclmTakeSample"].EditControl as GridButtonXEditControl; btnNewCode.ColorTable = eButtonColor.BlueWithBackground; btnNewCode.Click += new EventHandler(btnTakeCupBoard_Click); Over_Day = commonDAO.GetAppletConfigInt32("存样柜超期天数"); }
/// <summary> /// 窗体初始化 /// </summary> private void FormInit() { BindData(); // 生成开门按钮 GridButtonXEditControl btnNewCode = superGridControl1.PrimaryGrid.Columns["gcmlOpen"].EditControl as GridButtonXEditControl; btnNewCode.ColorTable = eButtonColor.BlueWithBackground; btnNewCode.Click += new EventHandler(btnOpen_Click); IPCer.InitSDK(); }
/// <summary> /// 初始化 /// </summary> public void InitFrom() { // 生成取样按钮 GridButtonXEditControl btnNewCode = superGridControl1.PrimaryGrid.Columns["gclmTakeOut"].EditControl as GridButtonXEditControl; btnNewCode.ColorTable = eButtonColor.BlueWithBackground; btnNewCode.Click += new EventHandler(btnTake); // 生成弃样按钮 GridButtonXEditControl btnPrintCode = superGridControl1.PrimaryGrid.Columns["gclmPutAway"].EditControl as GridButtonXEditControl; btnNewCode.ColorTable = eButtonColor.BlueWithBackground; btnPrintCode.Click += new EventHandler(btnPut); }
/// <summary> /// 窗体初始化 /// </summary> private void InitForm() { superGridControl1.PrimaryGrid.AutoGenerateColumns = false; superGridControl2.PrimaryGrid.AutoGenerateColumns = false; //绑定SuperGridControl事件 gclmSetSampler GridButtonXEditControl btnSetSampler = superGridControl2.PrimaryGrid.Columns["gclmSetSampler"].EditControl as GridButtonXEditControl; btnSetSampler.Click += btnSetSampler_Click; // 采样机设备编码,跟采样程序一一对应 sampleMachineCodes = CommonDAO.GetInstance().GetCommonAppletConfigString("火车采样机设备编码").Split('|'); // 重置程序远程控制命令 commonDAO.ResetAppRemoteControlCmd(CommonAppConfig.GetInstance().AppIdentifier); }
/// <summary> /// 初始化 /// </summary> public void InitFrom() { this._CodePrinter = new CodePrinterMake(printDocument1); // 打印编码按钮 GridButtonXEditControl btnPrintCode = superGridControl1.PrimaryGrid.Columns["gclmPrintCode"].EditControl as GridButtonXEditControl; btnPrintCode.ColorTable = eButtonColor.BlueWithBackground; btnPrintCode.Click += new EventHandler(btnPrintCode_Click); // 写入编码按钮 GridButtonXEditControl btnWriteCode = superGridControl1.PrimaryGrid.Columns["gclmWriteCode"].EditControl as GridButtonXEditControl; btnWriteCode.ColorTable = eButtonColor.BlueWithBackground; btnWriteCode.Click += new EventHandler(btnWriteCode_Click); }
/// <summary> /// 生成编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnNewCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCMakeDetail rCMakeDetail = btn.EditorCell.GridRow.DataItem as CmcsRCMakeDetail; if (rCMakeDetail == null) { return; } if (!string.IsNullOrEmpty(rCMakeDetail.SampleCode) && MessageBoxEx.Show("样罐编码已存在,确定要重新生成?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } // 生成随机样罐编码 //string newBarrelCode = commonDAO.CreateNewMakeBarrelCode(DateTime.Now); string newBarrelCode = commonDAO.CreateNewMakeBarrelCodeByMakeCode(rCMakeDetail.TheRCMake.MakeCode, rCMakeDetail.SampleType); // 称重校验 if (IsUseWeight) { if (wber.Status && wber.Weight > 0 && wber.Weight > WbMinWeight) { rCMakeDetail.SampleCode = newBarrelCode; rCMakeDetail.SampleWeight = wber.Weight; czyHandlerDAO.UpdateMakeDetailWeightAndBarrelCode(rCMakeDetail.Id, wber.Weight, newBarrelCode); } else { MessageBoxEx.Show("未检测到重量", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } // 不称重校验 else { rCMakeDetail.SampleCode = newBarrelCode; czyHandlerDAO.UpdateMakeDetailWeightAndBarrelCode(rCMakeDetail.Id, 0, newBarrelCode); } }
/// <summary> /// 初始化 /// </summary> public void InitFrom() { this.IsUseWeight = Convert.ToBoolean(commonDAO.GetAppletConfigInt32("启用称重")); this._CodePrinter = new CodePrinter(printDocument1); // 生成编码按钮 GridButtonXEditControl btnNewCode = superGridControl1.PrimaryGrid.Columns["gclmNewCode"].EditControl as GridButtonXEditControl; btnNewCode.ColorTable = eButtonColor.BlueWithBackground; btnNewCode.Click += new EventHandler(btnNewCode_Click); // 打印编码按钮 GridButtonXEditControl btnPrintCode = superGridControl1.PrimaryGrid.Columns["gclmPrintCode"].EditControl as GridButtonXEditControl; btnNewCode.ColorTable = eButtonColor.BlueWithBackground; btnPrintCode.Click += new EventHandler(btnPrintCode_Click); }
/// <summary> /// 弃样 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPut(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } InfCYGSam entity = btn.EditorCell.GridRow.DataItem as InfCYGSam; if (entity != null) { List <string> makeCodes = new List <string>(); makeCodes.Add(entity.Code); SendCYGCmd(makeCodes, "弃样", SelfVars.LoginUser.UserName, entity.MachineCode); } }
/// <summary> /// 弃样 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPut(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } if (MessageBoxEx.Show("确定发送弃样命令?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { InfCYGSam entity = btn.EditorCell.GridRow.DataItem as InfCYGSam; if (entity != null) { SendCYGCmd(entity.Code, entity.MachineCode, eCZPLX.弃样, SelfVars.LoginUser.UserName); } } }
private void ToReturnClick(object sender, EventArgs e) { GridButtonXEditControl ddc = sender as GridButtonXEditControl; GridRow row = ddc.EditorCell.GridRow; if (row.Cells["gcArchName"].Value == null) { MessageBox.Show("请先保存资料,然后再归还资料"); return; } ArchiveInfo ai = (ArchiveInfo)row.Cells["gcId"].Tag; ReturnForm form = new ReturnForm(ai); form.ShowDialog(); btnRefreshArchive_Click(sender, e); NavigateTo(ai.ArchiveName); }
private void ToRegisterClick(object sender, EventArgs e) { GridButtonXEditControl ddc = sender as GridButtonXEditControl; GridRow row = ddc.EditorCell.GridRow; if ("".Equals(row.Cells["gcId"].Value)) { MessageBox.Show("请先保存项目,然后收存资料"); return; } ProjectInfo pi = (ProjectInfo)row.Cells["gcId"].Tag; row.Cells[3].EditorDirty = false; ArchiveForm archiveFrom = new ArchiveForm(pi); this.Hide(); archiveFrom.ShowDialog(); this.Show(); }
/// <summary> /// 编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnCarDeduction_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsLMYBDetail buyFuelTransport = btn.EditorCell.GridRow.DataItem as CmcsLMYBDetail; if (buyFuelTransport == null) { return; } new FrmUnFinishInFactory_Confirm(buyFuelTransport).ShowDialog(); BindData(); }
/// <summary> /// 写入编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnWriteCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCMakeDetail rCMakeDetail = btn.EditorCell.GridRow.DataItem as CmcsRCMakeDetail; if (rCMakeDetail == null) { return; } if (!string.IsNullOrEmpty(rCMakeDetail.BarrelCode)) { WriteRf(rCMakeDetail.BarrelCode); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnCarDeduction_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CarBreakRules entity = btn.EditorCell.GridRow.DataItem as CarBreakRules; if (entity == null) { return; } new FrmCarBreakRules_Confirm(entity.Id, entity.InFactoryType).ShowDialog(); BindData(); }
/// <summary> /// 打印编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnCarDeduction_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsLMYB entity = btn.EditorCell.GridRow.DataItem as CmcsLMYB; if (entity == null) { return; } new FrmTransportPlan_Confirm(entity.Id).ShowDialog(); BindData(); }
/// <summary> /// 窗体初始化 /// </summary> private void InitForm() { superGridControl1.PrimaryGrid.AutoGenerateColumns = false; superGridControl2.PrimaryGrid.AutoGenerateColumns = false; //绑定SuperGridControl事件 gclmSetSampler GridButtonXEditControl btnSetSampler = superGridControl2.PrimaryGrid.Columns["gclmSetSampler"].EditControl as GridButtonXEditControl; btnSetSampler.Click += btnSetSampler_Click; // 采样机设备编码,跟采样程序一一对应 sampleMachineCodes = CommonDAO.GetInstance().GetAppletConfigString("采样机设备编码").Split('|'); // 重置程序远程控制命令 commonDAO.ResetAppRemoteControlCmd(CommonAppConfig.GetInstance().AppIdentifier); cmbGatherType.Items.Add(new ComboBoxItem("底卸式", "底卸式")); cmbGatherType.Items.Add(new ComboBoxItem("密码罐", "密码罐")); cmbGatherType.Items.Add(new ComboBoxItem("混合", "混合")); cmbGatherType.Text = this.CurrentGatherType.ToString(); }
/// <summary> /// ´òÓ¡±àÂë /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnCarDeduction_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsBuyFuelTransport buyFuelTransport = btn.EditorCell.GridRow.DataItem as CmcsBuyFuelTransport; if (buyFuelTransport == null) { return; } new FrmCarDeduction_Confirm(buyFuelTransport.Id).ShowDialog(); BindData(); }
/// <summary> /// 打印编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnPrintCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCSampleBarrel sampleBarrel = btn.EditorCell.GridRow.DataItem as CmcsRCSampleBarrel; if (sampleBarrel == null) { return; } if (!string.IsNullOrEmpty(sampleBarrel.SampseCondCode)) { _CodePrinter.Print(sampleBarrel.SampleCode); _CodePrinter.Print(sampleBarrel.SampseCondCode); } }
/// <summary> /// 弃样 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPut(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } if (MessageBoxEx.Show("确定发送弃样命令?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { InfCYGSam entity = btn.EditorCell.GridRow.DataItem as InfCYGSam; if (entity != null) { InfCYGSam rulst = commonDAO.SelfDber.Get <InfCYGSam>(entity.Id); if (rulst != null) { if (entity.MachineCode == GlobalVars.MachineCode_CYG1 && slightCYG.LightColor != EquipmentStatusColors.BeReady) { MessageBoxEx.Show(string.Format("{0}未就绪!", entity.MachineCode), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (entity.MachineCode == GlobalVars.MachineCode_CYG2 && slightCYG2.LightColor != EquipmentStatusColors.BeReady) { MessageBoxEx.Show(string.Format("{0}未就绪!", entity.MachineCode), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } SendCYGCmd(entity.Code, entity.MachineCode, eCZPLX.弃样, SelfVars.LoginUser.UserName); commonDAO.SaveAppletLog(eAppletLogLevel.Info, "弃样", string.Format("发送弃样命令,编码:{0} 操作人:{1}", entity.Code, SelfVars.LoginUser.UserName)); } else { MessageBoxEx.Show("该样品已经不在存样柜,请核实!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } }
private void InitProjectGrid() { GridPanel panel = ProjectGrid.PrimaryGrid; panel.CheckBoxes = true; panel.ShowCheckBox = false; panel.ShowTreeButtons = true; panel.ShowTreeLines = true; panel.ShowRowGridIndex = true; panel.EnableColumnFiltering = true; panel.FilterLevel = FilterLevel.AllConditional; panel.FilterMatchType = FilterMatchType.RegularExpressions; panel.RowDragBehavior = RowDragBehavior.GroupMove; panel.DefaultVisualStyles.CellStyles.Default.Font = new Font("宋体", 12f); //panel.Columns["gcFreeze"].AllowEdit = Authority.AllowDelete; panel.Columns["gcFreeze"].EditorType = typeof(ArchiveDropDownEditControl); //GridTextBoxDropDownEditControl gbc = panel.Columns["gcFreeze"].RenderControl as GridTextBoxDropDownEditControl; //gbc.OnText = "激活"; //gbc.OffText = "冻结"; //gbc.OnValue = 0; //gbc.OffValue = 1; string[] objs = new string[2] { "激活", "冻结" }; panel.Columns["gcFreeze"].EditorParams = new object[] { objs }; panel.Columns["gcProjectName"].AllowEdit = Authority.AllowDelete; GridButtonXEditControl ddc = panel.Columns["gcToRegister"].EditControl as GridButtonXEditControl; if (ddc != null) { ddc.Visible = true; ddc.Text = "查看资料"; ddc.UseCellValueAsButtonText = false; ddc.Click += ToRegisterClick; } }