private void cboShowType_EditValueChanging(object sender, ChangingEventArgs e) { ds_error.errorRow errorRow = (ds_error.errorRow)AtGrid.getDataRow((Control)this.gridControlError); if (errorRow == null) { return; } switch (e.NewValue.ToString()) { case "Не отображать": errorRow.showtype = 0; break; case "Сообщение 1": errorRow.showtype = 1; break; case "Сообщение 2": errorRow.showtype = 2; break; case "Сообщение 3": errorRow.showtype = 3; break; } }
private void buttonEditErrorType_ButtonClick(object sender, ButtonPressedEventArgs e) { ds_error.errorRow errorRow = (ds_error.errorRow) this.bsError.DataSource; if (e.Button.Index == 0) { errorRow.SetiderrortypeNull(); errorRow.Seterrortype_nameNull(); } else { ErrorTypeForm errorTypeForm = new ErrorTypeForm(); if (errorTypeForm.ShowDialog() != DialogResult.OK) { return; } DataRow dataRow = AtGrid.getDataRow((Control)errorTypeForm.gridControlErrorType); if (dataRow == null) { return; } errorRow["iderrortype"] = dataRow["iderrortype"]; errorRow["errortype_name"] = dataRow["name"]; } this.buttonEditErrorType.Text = errorRow["errortype_name"].ToString(); }