public Row(ResizableGrid owner, int rowIndex) : base(owner) { RowCellList = new List <RowCell>(); foreach (ContentPresenter cp in Owner.Children) { GridColumnData gridColumnData = (GridColumnData)cp.Content; ColumnBase gridColumn = gridColumnData.Column; int row = BandedViewBehavior.GetRow(gridColumn); int rowSpan = BandedViewBehavior.GetRowSpan(gridColumn); if (row <= rowIndex && row + rowSpan > rowIndex) { RowCellList.Add(new RowCell(Owner, gridColumn, cp)); } Comparison <RowCell> sortingMethos = (rowCell1, rowCell2) => { if (rowCell1.Column == rowCell2.Column) { return(0); } return(rowCell1.Column < rowCell2.Column ? -1 : 1); }; RowCellList.Sort(sortingMethos); } }
private void Button_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; GridColumnData column = button.DataContext as GridColumnData; ((column.View as TableView).DataControl as GridControl).UngroupBy(column.Column as GridColumn); }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { GridColumnData column = value as GridColumnData; if (column.Column.IsSorted) { return("Visible"); } else { return("Collapsed"); } }
private void BasitUretim_Load(object sender, EventArgs e) { TrGenel = SqlConnections.GetBaglanti().BeginTransaction(); Uretim.Getir(SqlConnections.GetBaglanti(), TrGenel, _BasitUretimID); UretimDetay.getir(SqlConnections.GetBaglanti(), TrGenel, _BasitUretimID); //gridView1.DataSource //colMaliyet.OptionsColumn.ImmediateUpdateRowPosition = DevExpress.XtraGrid.Helpers.GridColumnData data = new GridColumnData(gridView1); FiyatTaniminiYukle(); TrGenel.Commit(); gridControl1.DataSource = UretimDetay.dt; Al(); }
internal void AddGroupValueInfo(GridColumnData columnData) { AddHitInfo("GroupValue", string.Format("{0}: {1}", columnData.Column.FieldName, columnData.Value)); }
public override void VisitGroupValue(int rowHandle, GridColumnData columnData) { hitTest.AddGroupValueInfo(columnData); }