private void dataGridViewWhere_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { foreach (DataGridViewRow dr in this.dataGridViewWhere.Rows) { if (dr != null) { UpdateFormDataEvent.WhereItem where = dr.DataBoundItem as UpdateFormDataEvent.WhereItem; if (this._warningTable.Keys.Contains(where) == false) { continue; } if (this._warningTable[where]) { dr.DefaultCellStyle.BackColor = UIHelper.DataGridViewRowBackColorWarning; dr.DefaultCellStyle.SelectionBackColor = UIHelper.DataGridViewSelectedRowBackColorWarning; dr.DefaultCellStyle.ForeColor = UIHelper.DataGridViewRowForeColorWarning; dr.DefaultCellStyle.SelectionForeColor = UIHelper.DataGridViewSelectedRowForeColorWarning; } else { dr.DefaultCellStyle.BackColor = UIHelper.DataGridViewRowBackColorNormal; dr.DefaultCellStyle.SelectionBackColor = UIHelper.DataGridViewSelectedRowBackColorNormal; dr.DefaultCellStyle.ForeColor = UIHelper.DataGridViewRowForeColorNormal; dr.DefaultCellStyle.SelectionForeColor = UIHelper.DataGridViewSelectedRowForeColorNormal; } } } }
private void btnDeleteWhere_Click(object sender, EventArgs e) { if (this.dataGridViewWhere.SelectedRows.Count != 1) { return; } UpdateFormDataEvent.WhereItem where = this.dataGridViewWhere.SelectedRows[0].DataBoundItem as UpdateFormDataEvent.WhereItem; this._wheres.Remove(where); this._warningTable.Remove(where); }
private void btnAddWhere_Click(object sender, EventArgs e) { UpdateFormDataDevEditorAdapter adapter = this.HostAdapter as UpdateFormDataDevEditorAdapter; using (FormEventDataItemDataSet formEventDataItemDataSet = new FormEventDataItemDataSet(this.HostAdapter.HostFormEntity)) { formEventDataItemDataSet.DataEntityId = adapter.ParameterPanels.Update.DataEntityId; formEventDataItemDataSet.AllowDataSourceType = UpdateFormDataDev.AllowDataSourceType; formEventDataItemDataSet.AllowFormElementControlType = UpdateFormDataDev.AllowFormElementControlType; if (formEventDataItemDataSet.ShowDialog() == DialogResult.OK) { UpdateFormDataEvent.WhereItem where = new UpdateFormDataEvent.WhereItem() { DataItem = formEventDataItemDataSet.SelectedDataItemId, DataItemName = formEventDataItemDataSet.SelectedDataItemName, Source = new DataSource(formEventDataItemDataSet.SelectedDataSourceString), SourceName = formEventDataItemDataSet.SelectedDataSourceVisibleString, MatchType = EnumMatchType.Equal }; this._wheres.Add(where); } } }