标签: ultrawingrid

Infragistics UltraGrid:如何删除第一行的默认选择

我在WinForms用户控件上放了一个UltraGrid.我已经调整了一些设置,因此我可以将网格用作只读多行选择表.但是有一个问题:默认情况下,第一行似乎被选中.

但该Selected.Rows物业是空的,ActiveRow财产也是null.

因此该行似乎被选中,但事实并非如此,因此无法删除选择.

我确定必须在UltraGrid上的某处隐藏一个设置来控制这种行为.如果不是这种情况那么可能有一个解决方法?

谢谢.

.net infragistics ultrawingrid winforms

15
推荐指数
3
解决办法
3万
查看次数

如何通过编程方式对多列UltraGrid进行排序?

假设我们有一个UltraGrid.我怎样才能先通过A列,然后是B,然后是C,以编程方式对其进行排序.

谢谢!

.net c# infragistics ultrawingrid

15
推荐指数
1
解决办法
2万
查看次数

UltraWinGrid有替代品吗?

我一直在C#项目中使用Infragistics UltraWinGrid一段时间,虽然它非常漂亮,但有时运行起来有点沉重(在Visual Studio中编辑它可能很危险).

我正在寻找更轻的替代品.外观(始终是Infragistics的一大优势)并不像功能那么重要.也就是说,我正在寻找一个增强的DataGridView:

  • 有数据绑定(呃!)
  • 对编辑有锁定控制权
  • 允许在打开一行时使用子表
  • 可以有多个标题将列组合在一起(例如标题1由"组A"和"组B"组成,标题2在每个组下有各种列)
  • 按列排序(并且可以正确排序数字,即使它最初没有库存方法)
  • 具有由柱(也许是最苛刻的规范)过滤点菜 UltraWinGrid/Excel文件(文本字段的方式来指定,如果滤波器是相等的,不等于,大于,较小的,开始,结尾,等).
  • 支持复选框,文本框或数据绑定列表/组合框单元格
  • 允许细胞合并(当然不是控制细胞!)
  • 可以有绑定到每一行的事件(比如说双击)

c# infragistics ultrawingrid

10
推荐指数
1
解决办法
4882
查看次数

Infragistics的Checkbox专栏赢得了ultragrid

是Infragistics的新手.在我的winforms应用程序上,我使用Ultrawingrid显示数据库中的数据.

如何将复选框列显示为网格中的第一列?此外,我需要捕获check/uncheck事件,然后读取应用程序中相应的网格行/单元格.

你能帮帮我吗?

谢谢阅读.

infragistics ultrawingrid winforms

8
推荐指数
1
解决办法
3万
查看次数

如何更改Infragistics的UltraGrid过滤器行的背景颜色?

目前这是它的样子:

在此输入图像描述

我想改变那种蓝色,但我不知道要改变什么属性.

在此输入图像描述

我已经尝试将我认为的属性改为洋红色,或者试图找出我需要的属性而突出的东西,但到目前为止还没有骰子.

有任何想法吗?

c# infragistics ultrawingrid winforms

8
推荐指数
1
解决办法
1万
查看次数

使Infragistics UltraGrid列具有"Spring"行为

在框中,Infragistics UltraGrid控件允许您在网格弹簧中创建最后一列以填充网格边界矩形的剩余未使用部分.

____________________________
| Col1 | Col 2 | Col 3---->|
|                          |

我已经搜索过但找不到制作不是末端柱弹簧的柱来填充宽度的方法.

例如,一行具有文本描述,后跟一列包含执行某些操作的按钮的行.您希望文本描述占据大部分宽度,并使具有按钮的列对接到网格的边界矩形的末尾.

__________________________________
| Text Col ------------>| Button |
|                                |

有没有人有任何尝试让UltraGrid控件开箱即用的经验,或者有些黑客让它工作?

.net infragistics ultrawingrid wingrid

7
推荐指数
1
解决办法
5400
查看次数

如何在不使用数据集中的相关表的情况下在超网格中获取子带?

我正在使用linq来撤回可能包含其他对象集合(customer.orders)的对象(即客户).如果我可以将这个客户列表传递给ultragrid以及客户的分层视图以及数据绑定上显示的订单,我会很高兴.当我尝试这个时,我只是得到了客户.任何人都知道如何使用非数据集对象?

infragistics ultrawingrid

5
推荐指数
1
解决办法
1万
查看次数

Infragistics UltraGrid中哪些事件会引发细胞价值变化?

我在Windows窗体应用程序中使用Infragistics UltraGrid.
我需要一个在细胞值变化时引发的事件.
我曾尝试过很多类似的活动AfterCellActivate,AfterCellUpdate但却无法找到合适的活动.

c# vb.net infragistics ultrawingrid winforms

5
推荐指数
1
解决办法
2万
查看次数

Infragistics Ultragrid如何根据属性禁用行

我希望根据行中的布尔同步属性禁用Ultragrid中的某些行.我想到了两种不同的解决方案,但都没有解决.

1)将Sync属性数据绑定到行的Activation属性.这可能吗?

2)在诸如Gridize的InitializeRow事件之类的事件中,找出Sync属性是什么,如果设置为true,则禁用该行.此方法除了将更多行添加到网格然后保存网格之外,数据重新排序,以便禁用的行不包含正确的数据.因此,我需要一种方法来了解何时发生这种情况,以便我可以在之后再次通过并禁用正确的行.

private void ultraGrid1_InitializeRow(object sender, Infragistics.Win.UltraWinGrid.InitializeRowEventArgs e)
{
    e.Row.Activation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
    if (e.Row.Cells[grdBoundGrip.DisplayLayout.Bands[0].Columns["Sync"]].Value != null && (bool)e.Row.Cells[grdBoundGrip.DisplayLayout.Bands[0].Columns["Sync"]].Value)
            e.Row.Activation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
}
Run Code Online (Sandbox Code Playgroud)

infragistics ultrawingrid

5
推荐指数
1
解决办法
8254
查看次数

调整 Infragistics UltraGrid 的大小以完美适合其内容

如何在代码中调整整个 Ultragrid 控件的大小以仅显示其内容?没有空格(问题是里面的数据表有时小有时大)

我有:

-----------------------------
|   |   |    |    blank      |
|   |   |    |               |
|   |   |    |               |
| ------------      blank    |
|                            |
|   blank                    |
|____________________________|
Run Code Online (Sandbox Code Playgroud)

我希望边界与网格紧密相连。我试过:a) 读取 DefaultLayout.Bands(0).GetExtent() ~ 总是给出相同的数字 b) 读取数据源大小/高度和 ~ 总是给出相同的数字

我需要处理一些更改布局事件吗?或者这是需要处理的网格的一些属性文件?

c# grid infragistics ultrawingrid winforms

5
推荐指数
1
解决办法
6864
查看次数

标签 统计

infragistics ×10

ultrawingrid ×10

c# ×5

winforms ×5

.net ×3

grid ×1

vb.net ×1

wingrid ×1