public RecordFieldStylesCollection GetObject(string tableName) { RecordFieldStylesCollection value = GetRecordFieldStylesByTableName(tableName); if (value == null) { TableRecordFieldStyles obj = new TableRecordFieldStyles(); obj.TableName = tableName; value = obj.RecordFieldStyles; Add(obj); } return(value); }
/// <summary> /// Get the styles through the fieldname /// </summary> public GridStyleInfo GetCellStyle(string tableName, object primaryKey, string fieldName) { RecordFieldStylesCollection recordFieldStyles = TableRecordFieldStyles.GetRecordFieldStylesByTableName(tableName); if (recordFieldStyles != null) { FieldStyleCollection fieldStyles = recordFieldStyles.GetFieldStylesByRecordKey(primaryKey); if (fieldStyles != null) { return(fieldStyles.GetStyleByFieldName(fieldName)); } } return(null); }
//used to initialize the custom styles to the GridGroupingControl private void buttonAdv1_Click(object sender, EventArgs e) { this.gridGroupingControl1.Appearance.AnyCell.ImageSizeMode = GridImageSizeMode.CenterImage; this.gridGroupingControl1.IntelliMousePanning = true; GridTable employeeTable = this.gridGroupingControl1.Table; GridTableDescriptor employeeTableDescriptor = this.gridGroupingControl1.TableDescriptor; RecordFieldStylesCollection employee = TableRecordFieldStyles.GetObject(this.gridGroupingControl1.TableDescriptor.Name); employee.GetObject(2).GetObject("LastName").BackColor = ColorConvert.ColorFromString("#84A1C3"); employee.GetObject(2).GetObject("LastName").Font.Bold = true; employee.GetObject(1).GetObject("City").BackColor = ColorConvert.ColorFromString("#FF9933");; employee.GetObject(1).GetObject("City").Font.Italic = true; employee.GetObject(1).GetObject("Address").Interior = new BrushInfo(PatternStyle.OutlinedDiamond, ColorConvert.ColorFromString("#84A1C3"), ColorConvert.ColorFromString("#2a437e")); employee.GetObject(1).GetObject("Address").TextColor = Color.White; employee.GetObject(1).GetObject("Address").Font.Bold = true; employee.GetObject(1).GetObject("Address").Font.Size += 2; // see also gridGroupingControl1_QueryCellStyleInfo handler, // case GridTableCellType.AlternateRecordFieldCell: // case GridTableCellType.AddNewRecordFieldCell: // case GridTableCellType.RecordFieldCell: }
//used to clear all the files private void buttonAdv3_Click(object sender, EventArgs e) { TableRecordFieldStyles.Clear(); this.currentDataSet.Clear(); this.gridGroupingControl1.Refresh(); }
public void Remove(TableRecordFieldStyles tabValue) { List.Remove(tabValue); }
public void Insert(int intIndex, TableRecordFieldStyles tabValue) { List.Insert(intIndex, tabValue); }
public int IndexOf(TableRecordFieldStyles tabValue) { return(List.IndexOf(tabValue)); }
public bool Contains(TableRecordFieldStyles tabValue) { return(List.Contains(tabValue)); }
public int Add(TableRecordFieldStyles tabValue) { return(List.Add(tabValue)); }