private void btShowMsg_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow != null) { object v = dataGridView1.CurrentRow.Cells[3].Value; if (v != null) { string s = v.ToString(); FormWarning.ShowMessageDialog(this, s); } } }
/// <summary> /// 窗体载入 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormSEPaginationDataGridViewDevColumnAdd_Load(object sender, EventArgs e) { #region 根据传来的数据实体Id(或空串)判断是否可绑定,并加载相应数据 //根据传来的数据实体Id(或空串)判断是否可绑定,并加载相应数据 if (this._dataEntityId == null || this._dataEntityId == String.Empty) { radioButtonUnBind.Checked = true; radioButtonBind.Enabled = false; } else { radioButtonBind.Checked = true; //加载数据项下拉列表 ddlDataItem.DataSource = _dataEntityComponentService.GetDataEntity(this._dataEntityId).Items; } ChangeBind(); #endregion #region 判断是否编辑状态 //判断是否编辑状态 if (this.FormElementDataColumnEntity == null) { return; } this._isEdit = true; #endregion #region 加载要编辑的列的信息 //加载要编辑的列的信息 this.txtName.Text = this.FormElementDataColumnEntity.Name; this.txtCode.Text = this.FormElementDataColumnEntity.Code; this.txtText.Text = this.FormElementDataColumnEntity.Text; if (this.FormElementDataColumnEntity.IsBind) { this.radioButtonBind.Checked = true; } else { this.radioButtonUnBind.Checked = true; } if (this.radioButtonBind.Checked) { this.ddlDataItem.SelectedValue = this.FormElementDataColumnEntity.DataItemId.Split('.')[1]; } this.txtDataPropertyName.Text = this.FormElementDataColumnEntity.DataPropertyName; this.cbVisible.Checked = this.FormElementDataColumnEntity.Visible; //数据规则 foreach (object obj in this.ddlDataRule.Items) { UIElementDataListColumnDataRuleAbstract dataRuleAbstract = obj as UIElementDataListColumnDataRuleAbstract; if (dataRuleAbstract.GetType().Equals(this.FormElementDataColumnEntity.DataRule.GetType())) { this.ddlDataRule.SelectedItem = obj; break; } } IFormElementDataListColumnDataRule dataRule = this.ddlDataRule.SelectedItem as IFormElementDataListColumnDataRule; dataRule.SetParameter(this.FormElementDataColumnEntity.DataRule); #endregion #region 显示warning信息 //显示warning信息 //if (this.FormElementDataColumnEntity.Warning && this.FormElementDataColumnEntity.SelfWarning) //{ // MessageBox.Show( // this.FormElementDataColumnEntity.WarningMsg, // Language.Current.MessageBoxCaptiton_Warning, // MessageBoxButtons.OK, // MessageBoxIcon.Warning // ); //} if (this.FormElementDataColumnEntity.Warning.ExistWarning) { FormWarning formWarning = new FormWarning(); formWarning.WarningSign = this.FormElementDataColumnEntity.Warning; formWarning.ShowDialog(); } #endregion }