本文整理汇总了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);
}
}
}
}
}
}
}