Esempio n. 1
0
 private void dataGridViewWhere_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
 {
     foreach (DataGridViewRow dr in this.dataGridViewWhere.Rows)
     {
         if (dr != null)
         {
             DataListRefreshEvent.WhereItem where = dr.DataBoundItem as DataListRefreshEvent.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;
             }
         }
     }
 }
Esempio n. 2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            DataListRefreshDevEditorAdapter adapter = this.HostAdapter as DataListRefreshDevEditorAdapter;

            using (FormEventDataItemDataSet formEventDataItemDataSet =
                       new FormEventDataItemDataSet(this.HostAdapter.HostFormEntity))
            {
                formEventDataItemDataSet.DataEntityId                = adapter.ParameterPanels.General.DataEntityId;
                formEventDataItemDataSet.AllowDataSourceType         = DataListRefreshDev.AllowWhereSetDataSourceType;
                formEventDataItemDataSet.AllowFormElementControlType = DataListRefreshDev.AllowWhereSetFormElementControlType;
                if (formEventDataItemDataSet.ShowDialog() != DialogResult.OK)
                {
                    return;
                }
                DataListRefreshEvent.WhereItem where = new DataListRefreshEvent.WhereItem()
                {
                    DataItem     = formEventDataItemDataSet.SelectedDataItemId,
                    DataItemName = formEventDataItemDataSet.SelectedDataItemName,
                    Source       = new DataSource(formEventDataItemDataSet.SelectedDataSourceString),
                    SourceName   = formEventDataItemDataSet.SelectedDataSourceVisibleString,
                    MatchType    = EnumMatchType.Equal
                };
                this._wheres.Add(where);
            }
        }
Esempio n. 3
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (this.dataGridViewWhere.SelectedRows.Count != 1)
     {
         return;
     }
     DataListRefreshEvent.WhereItem where = this.dataGridViewWhere.SelectedRows[0].DataBoundItem
                                            as DataListRefreshEvent.WhereItem;
     this._wheres.Remove(where);
     this._warningTable.Remove(where);
 }