Exemple #1
0
            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);
        }
Exemple #3
0
        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);
 }