private void btnSave_Click(object sender, EventArgs e) { ABCWaitingDialog.Show("", "Saving . . .!"); STEnumDefinesController ctrl = new STEnumDefinesController(); foreach (DataRow dr in ((DataTable)this.gridControl1.DataSource).Rows) { STEnumDefinesInfo info = (STEnumDefinesInfo)ctrl.GetObjectFromDataRow(dr); if (info != null) { if (info.STEnumDefineID != Guid.Empty) { ctrl.UpdateObject(info); } else { ctrl.CreateObject(info); } } } InvalidateData(); EnumProvider.GetAllEnums(); ABCWaitingDialog.Close(); }
private void InvalidateData( ) { STEnumDefinesController ctrl = new STEnumDefinesController(); DataSet ds = ctrl.GetDataSet("SELECT * FROM STEnumDefines ORDER BY EnumName"); if (ds != null && ds.Tables.Count > 0) { this.gridControl1.DataSource = ds.Tables[0]; } }