当前位置: 首页>>代码示例>>C#>>正文


C# DevExpress.XtraGrid.Views.Grid.GridView.GetRowCellValue方法代码示例

本文整理汇总了C#中DevExpress.XtraGrid.Views.Grid.GridView.GetRowCellValue方法的典型用法代码示例。如果您正苦于以下问题:C# DevExpress.XtraGrid.Views.Grid.GridView.GetRowCellValue方法的具体用法?C# DevExpress.XtraGrid.Views.Grid.GridView.GetRowCellValue怎么用?C# DevExpress.XtraGrid.Views.Grid.GridView.GetRowCellValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DevExpress.XtraGrid.Views.Grid.GridView的用法示例。


在下文中一共展示了DevExpress.XtraGrid.Views.Grid.GridView.GetRowCellValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: InitGridView

        public static void InitGridView(DevExpress.XtraGrid.GridControl _GridControl, Boolean CreatSUM)
        {
            //BandedGridView
            DevExpress.XtraGrid.Views.BandedGrid.BandedGridView _BandedGridView = new DevExpress.XtraGrid.Views.BandedGrid.BandedGridView();
            Boolean isBandedGridView = true;
            try
            {
                _BandedGridView = _GridControl.MainView as DevExpress.XtraGrid.Views.BandedGrid.BandedGridView;
            }
            catch
            {
                isBandedGridView = false;
            }
            if (isBandedGridView)
            {
                if (!Object.Equals(_BandedGridView, null))
                {
                    SetTheme(_BandedGridView);
                    if (CreatSUM)
                    {
                        _BandedGridView.GroupSummary.Clear();
                        for (int i = 0; i < _BandedGridView.Columns.Count; i++)
                        {
                            if (_BandedGridView.Columns[i].Visible && _BandedGridView.Columns[i].GroupIndex < 0)
                            {
                                if (!Object.Equals(_BandedGridView.GetRowCellValue(0, _BandedGridView.Columns[i]), null))
                                {
                                    if (SHARED.Libraries.StringHelper.IsNumber(_BandedGridView.GetRowCellValue(0, _BandedGridView.Columns[i]).ToString()))
                                    {
                                        _BandedGridView.Columns[i].SummaryItem.Collection.Clear();
                                        _BandedGridView.Columns[i].Summary.Add(DevExpress.Data.SummaryItemType.Sum, _BandedGridView.Columns[i].FieldName, "{0}");

                                        GridGroupSummaryItem itemTop = new GridGroupSummaryItem();
                                        itemTop.FieldName = _BandedGridView.Columns[i].FieldName;
                                        itemTop.SummaryType = DevExpress.Data.SummaryItemType.Sum;
                                        itemTop.DisplayFormat = "(" + _BandedGridView.Columns[i].Caption + ": {0})";
                                        _BandedGridView.GroupSummary.Add(itemTop);

                                        GridGroupSummaryItem itemDown = new GridGroupSummaryItem();
                                        itemDown.FieldName = _BandedGridView.Columns[i].FieldName;
                                        itemDown.SummaryType = DevExpress.Data.SummaryItemType.Sum;
                                        itemDown.DisplayFormat = "{0}";
                                        itemDown.ShowInGroupColumnFooter = _BandedGridView.Columns[i];
                                        _BandedGridView.GroupSummary.Add(itemDown);
                                    }
                                }
                            }
                        }
                    }
                }
            }

            //GridView
            if (_GridControl.ViewCollection.Count > 0)
            {
                DevExpress.XtraGrid.Views.Grid.GridView _GridView = new DevExpress.XtraGrid.Views.Grid.GridView();
                _GridView = _GridControl.ViewCollection[0] as DevExpress.XtraGrid.Views.Grid.GridView;
                SetTheme(_GridView);
                if (CreatSUM)
                {
                    _GridView.GroupSummary.Clear();

                    for (int i = 0; i < _GridView.Columns.Count; i++)
                    {
                        if (_GridView.Columns[i].Visible && _GridView.Columns[i].GroupIndex < 0)
                        {
                            if (!Object.Equals(_GridView.GetRowCellValue(0, _GridView.Columns[i]), null))
                            {
                                if (SHARED.Libraries.StringHelper.IsNumber(_GridView.GetRowCellValue(0, _GridView.Columns[i]).ToString()))
                                {
                                    _GridView.Columns[i].SummaryItem.Collection.Clear();
                                    _GridView.Columns[i].Summary.Add(DevExpress.Data.SummaryItemType.Sum, _GridView.Columns[i].FieldName, "{0}");

                                    GridGroupSummaryItem itemTop = new GridGroupSummaryItem();
                                    itemTop.FieldName = _GridView.Columns[i].FieldName;
                                    itemTop.SummaryType = DevExpress.Data.SummaryItemType.Sum;
                                    itemTop.DisplayFormat = "(" + _GridView.Columns[i].Caption + ": {0})";
                                    _GridView.GroupSummary.Add(itemTop);

                                    GridGroupSummaryItem itemDown = new GridGroupSummaryItem();
                                    itemDown.FieldName = _GridView.Columns[i].FieldName;
                                    itemDown.SummaryType = DevExpress.Data.SummaryItemType.Sum;
                                    itemDown.DisplayFormat = "{0}";
                                    itemDown.ShowInGroupColumnFooter = _GridView.Columns[i];
                                    _GridView.GroupSummary.Add(itemDown);
                                }
                            }
                        }
                    }
                }
            }
        }
开发者ID:quocdunginfo,项目名称:QuanLyTaiSan,代码行数:92,代码来源:ReportHelper.cs


注:本文中的DevExpress.XtraGrid.Views.Grid.GridView.GetRowCellValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。