`
xqf222
  • 浏览: 129120 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

UltraGrid常用方法属性代码

 
阅读更多

一、UltraGrid更换行背景色

private void dxGrid_InitializeLayout(object sender, InitializeLayoutEventArgs e)
{
foreach (UltraGridRow row in this.dxGrid.Rows)
{
if (row.Cells["IsAllowEdit"].Value.ToString() == "True")
{
row.Appearance.BackColor = Color.LightBlue;
}
if (row.Cells["ConfirmPayApproveID"].Value.ToString() == "3")
{
row.Appearance.BackColor = Color.LightGreen;
}
}
}

二、UltraGrid多表头代码设置

DateTime currentDateTime=base.GetServerTime(); //当前时间
DateTime currentStartMonth = currentDateTime.AddDays(1 - currentDateTime.Day); //本月月初
DateTime lastStartMonth1 = currentStartMonth.AddMonths(-3); //前三月月初
DateTime lastStartMonth2 = currentStartMonth.AddMonths(-2); //前二月月初
DateTime lastStartMonth3 = currentStartMonth.AddMonths(-1); //前一月月初
this.dxGrid.DisplayLayout.Bands[0].Columns["自驾"].RowLayoutColumnInfo.LabelPosition = LabelPosition.LabelOnly;
this.dxGrid.DisplayLayout.Bands[0].Columns["代驾"].RowLayoutColumnInfo.LabelPosition = LabelPosition.LabelOnly;

this.dxGrid.DisplayLayout.Bands[0].Columns["SelfDriveFisrtMonthAMount"].Header.Caption =lastStartMonth1.ToString("yyyy年MM月");
this.dxGrid.DisplayLayout.Bands[0].Columns["SelfDriveSecondMonthAMount"].Header.Caption = lastStartMonth2.ToString("yyyy年MM月");
this.dxGrid.DisplayLayout.Bands[0].Columns["SelfDriveThirdMonthAMount"].Header.Caption = lastStartMonth3.ToString("yyyy年MM月");
this.dxGrid.DisplayLayout.Bands[0].Columns["SelfDriveAllMonthAMount"].Header.Caption = "合计";

this.dxGrid.DisplayLayout.Bands[0].Columns["ChauffeurDirveFisrtMonthAMount"].Header.Caption = lastStartMonth1.ToString("yyyy年MM月");
this.dxGrid.DisplayLayout.Bands[0].Columns["ChauffeurDirveSecondMonthAMount"].Header.Caption = lastStartMonth2.ToString("yyyy年MM月");
this.dxGrid.DisplayLayout.Bands[0].Columns["ChauffeurDirveThirdMonthAMount"].Header.Caption = lastStartMonth3.ToString("yyyy年MM月");
this.dxGrid.DisplayLayout.Bands[0].Columns["ChauffeurDirveAllMonthAMount"].Header.Caption = "合计";

for (int i = 0; i < this.dxGrid.DisplayLayout.Bands[0].Columns.Count; i++)
{
this.dxGrid.DisplayLayout.Bands[0].Columns[i].Header.Appearance.TextVAlign = Infragistics.Win.VAlign.Middle;
this.dxGrid.DisplayLayout.Bands[0].Columns[i].Header.Appearance.TextHAlign = Infragistics.Win.HAlign.Center;
}

分享到:
评论

相关推荐

    Infragistics_UltraGrid中文控件说明

    - **可持续化保存**:UltraGrid的`DisplayLayout`属性作为所有可持续化保存的特性和对象的容器,可以通过调用`Load()`、`Save()`、`LoadFromXml()`、`SaveAsXml()`等方法来保存和加载布局信息。 - **样式继承与重载*...

    UltraGrid 控件说明

    UltraGrid 控件提供了多种方式来定义和应用外观样式,包括使用 Appearances.Add 方法添加预定义的样式、使用 DisplayLayout.Override 属性设置外观样式等。 * 定义外观样式:可以使用 Appearances.Add 方法添加预...

    ultragrid技术

    - 使用 `AddNew()` 方法可以在Ultragrid中添加一个新的空白行。 - `this.ultraGrid1.Rows.Band.AddNew();` 这行代码创建了一个新的行,并将其添加到数据网格中。 - 接下来可以设置该行的各个单元格的值:`this....

    UltraGrid操作[收集].pdf

    UltraGrid的外观和样式管理采用Appearance对象,类似于CSS类,可以控制控件的外观、颜色、字体等,减少了代码量,便于统一管理外观,并且节省内存。Appearance对象的使用还可以实现样式继承和重载。 UltraGrid的...

    Infragistics netadvantage UltraGrid

    UltraGrid的DisplayLayout属性(UltraGridLayout类)负责存储所有可持久化的设置,可以使用Load()、Save()、LoadFromXml()和SaveAsXml()方法进行保存和加载。 继承和重载也是UltraGrid样式的一大特点。控件可以继承...

    ultragrid动态添加多选框(行)

    在C#编程中,Ultragrid 是Infragistics公司提供的一个高级数据网格控件,它提供了丰富的功能和自定义选项,用于展示和...记得在编码时遵循良好的编程实践,如代码复用、注释和错误处理,以确保代码的可维护性和稳定性。

    UltraGrid Manual

    - **默认属性设置**:UltraGrid 提供了一些默认的属性设置,这些设置可以被覆盖对象进一步调整或修改。 #### 三、理解网格结构 - **对象与集合层次**:UltraGrid 采用了对象和集合的层次结构来管理数据和布局,...

    Ultragrid v2.01.7

    Ultragrid是一款功能强大的数据网格控件,主要用于Windows应用程序开发,特别是在.NET Framework环境下。这个控件提供了高度可定制的界面和丰富的功能,使开发者能够轻松处理和显示大量的表格数据。版本v2.01.7是该...

    UltraGrid的CheckBox.pdf

    自定义控件`ExtendedUltraGrid`继承自`UltraGrid`,并定义了一些属性,如`SelectAllColumnName`(全选列的名称)、`IsGroupMode`(是否处于分组模式)和`CheckState`(全选CheckBox的初始状态)。在构造函数中,...

    C# DataGrid表头合并和单元格内容合并

    在.NET框架中,C#是一种常用的编程语言,用于开发各种应用程序,包括Windows桌面应用。在Windows桌面应用开发中,DataGrid控件是一个非常实用的组件,用于显示数据表格。本教程将详细介绍如何在C#中实现DataGrid的...

    谁会dataGridView或UltraGrid制作这样的表(2)?

    谁会dataGridView或UltraGrid制作这样的表?

    Infragistic_ulraGrid

    Appearance对象包含多种格式属性,简化了代码,方便统一外观管理,并能减少内存消耗。此外,外观和布局可以通过UltraGridLayout对象持久化保存,以便在程序运行时加载或保存。 3. **样式继承与重载**: 控件的外观...

    Netanvantage UltraWebGrid前台后台生成表格

    这些方法可以通过 UltraWebGrid 的客户端API调用,如`UltraGrid.ClientInstanceName`获取控件实例,然后调用其方法。 总的来说,NetAdvantage UltraWebGrid提供了一套全面的工具,用于构建功能丰富的Web表格应用。...

    Info_Span.rar_c# infragistics_gis_合并列

    这里可以使用`UltraGrid`的`MergeCells`方法,传递合适的参数来实现。例如,如果第一列和第二列的值相同,可以合并它们。 ```csharp for (int row = 1; row ; row++) { if (grid.GetCellValue(row, 0).ToString...

    spreadsheet数据限制

    描述中提到的"为dev的excel控件spreadsheet添加数据限制,实现代码控制spreadsheet表格数据显示格式,代码为winform实现下拉实例",这是指开发者正在寻求一种方法,通过编写WinForms应用程序中的代码,对Spreadsheet...

    可拖动列、可排序、可改变宽度的GridView

    2. **可排序**:GridView控件本身支持排序功能,只需设置AllowSorting属性为True,并在BoundField或TemplateField中为需要排序的列指定SortExpression。用户点击列头时,GridView会自动根据指定的字段进行升序或降序...

    完美解决UI-Grid表格元素中多个空格显示为一个空格的问题

    值得注意的是,虽然这种方法解决了空格显示的问题,但它可能会影响到表格的布局和缩进效果。因此,在应用此样式之前,应先考虑是否所有单元格都需要保留这种空白处理方式,或者是否可以通过其他方式(如使用特殊字符...

    可以拖动、排序、设置字段显示与否的网格控件

    - `UltraGrid.css`:这是一个样式表文件,用于定义 UltraGrid 控件的外观和布局,包括颜色、字体、间距等样式规则。 - `UltraGrid.htc`:HTC(HTML Component)文件可能包含了对控件的一些JavaScript或者VBScript...

    Infragistics NetAdvantage for Windows Forms 2008 Vol.3 英文版

    例如,UltraGrid控件允许开发人员创建高度可定制的数据展示和编辑界面,而UltraWinCharts则提供了丰富的图表类型,用于可视化数据。 NetAdvantage的另一个重要特性是对.NET Framework的深入集成,这意味着它可以...

    。net第三方控件,强大

    3. **表格控件**:例如Infragistics的UltraGrid、DevExpress的GridControl,提供比.NET内置的DataGridView更加强大的数据操作和定制能力。 4. **富文本编辑器**:如DevExpress的RichEditControl,提供了丰富的文本...

Global site tag (gtag.js) - Google Analytics