标签: infragistics

在Infragistics Winform UltraCombo上隐藏标题

我已经了解了我能想到的每一个属性,但是没有找到一种简单的方法来隐藏来自Infragistics的winform UltraCombo控件的标题.

当我有多个可见列和诸如此类的东西时,标题是有意义的,但有时隐藏它会很好.

举一个简单的例子,假设我有一个组合框,显示某些东西是否有效.旁边有一个标签,上面写着"活跃".组合框有一个可见的列,有两行 - "是"和"否".

当用户打开下拉列表时,他们会看到"活动"或列的标题标题,然后是选项.我希望它只显示"是"和"否".

这是一个小的美学问题,可能只是困扰我,甚至没有被用户注意到,但我仍然真的想知道是否有办法解决这个默认行为.

解决方案:正如@Craig建议的那样,ColHeadersVisible就是我所需要的.该物业的位置略有不同,但很容易追查.一旦我设置DisplayLayout.Bands(0).ColHeadersVisible = False,下拉列表就会显示我想要的方式.

.net controls combobox infragistics winforms

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

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

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

infragistics ultrawingrid

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

您对NetAdvantage或DXperience的体验如何?

我正在调查他们两个,虽然我对前任雇主的NetAdvantage非常满意,但我发现价格点(以及最好的winform UI组件集的推荐书?)让我犹豫并考虑DXExperience .

那就是说,我想知道:

  • 你在(或者两者都是)两个领域的经历是什么?
  • 你愿意把自己辛苦赚来的钱花在任何一个上吗?

这是针对WinForms的 - 也是最后一个问题:

  • DXperience有什么类似于UltraWinDataGrid的东西吗?这个网格很棒 - 而且没有一个合理的竞争对手是一个显示阻止.

注意:这不是为了引发一场火焰战争,我对经验感兴趣,并提出务实的建议.

infragistics dxperience netadvantage winforms

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

Infragistics WebHierarchicalDataGrid - 当数据绑定到 IList 时子带上的自定义样式?

我正在尝试在 Infragistics 分层数据网格的子带级别上设置一些自定义样式和 TemplateDataFields。我将控件绑定到具有子列表的 IList。当我将其配置为 AutoGenerateBands 时,该控件将正常工作(显示父表并展开子表)。但我需要在子表上有自定义标题和 TemplateDataFields。

这是我的 aspx:

      <ig:WebHierarchicalDataGrid ID="WebHierarchicalDataGrid1" runat="server"   AutoGenerateColumns="false" 
          AutoGenerateBands="false" DataKeyFields="DataSourceId" Width="700px"   Height="700px">
        <ExpandCollapseAnimation SlideOpenDirection="Auto" SlideOpenDuration="300" SlideCloseDirection="Auto"
            SlideCloseDuration="300" />


    <Columns>        
        <ig:BoundDataField  DataFieldName="DataSourceId" Key="DataSourceId" Header-Text="Data Source Id" Hidden="true"/>                        
        <ig:BoundDataField  DataFieldName="DataSrc" Key="DataSrc" Header-Text="Data Source" />
        <ig:BoundDataField  DataFieldName="DataSrcType" Key="DataSrcType" Header-Text="Activity Type" />
        <ig:BoundDataField  DataFieldName="Reporting" Key="Reporting" Header-Text="Reporting?" />
        <ig:BoundDataField  DataFieldName="LastUpdtSrc" Key="LastUpdtSrc" Header-Text="Last Update Source" />
        <ig:BoundDataField  DataFieldName="LastUpdtDate" Key="LastUpdtDate" Header-Text="Last Update Date" />
        <ig:TemplateDataField Key="Priority" Header-Text="Priority"> </ig:TemplateDataField>
    </Columns>

     <Bands> 
        <ig:Band DataMember="WebHierarchicalDataGrid1" Key="DataSourceId">
            <Columns>
                <ig:BoundDataField DataFieldName="DataSourceId" Key="DataSourceId" Header-Text="Data Source Id" Hidden="true" …
Run Code Online (Sandbox Code Playgroud)

data-binding datagrid infragistics hierarchical-data

5
推荐指数
0
解决办法
7194
查看次数

XamDataGrid列位置索引:Field.Index或Field.ActualPosition.Column

让我们假设网格已绑定到数据行并具有多个列.

我发现我可以通过以下方式检索给定的列位置索引:

var fieldsLayout = grid.FieldLayouts[0];
var columnField = fieldsLayout.Fields.Single(f => f.Name == "Column Name");
int columnIndex = ... see below
Run Code Online (Sandbox Code Playgroud)
  • columnField.Index - 如果用户未更改初始列顺序
  • columnField.ActualPosition.Column - 如果用户更改了初始列顺序

问题是如何知道用户是否更改了初始列顺序?

.net c# wpf infragistics xamdatagrid

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

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
查看次数

将WPF转换为Web

我的应用程序使用Infragistics控件(xaml)构建到WPF中.

我想将现有应用程序移植到Web中,但我们不想使用silverlight(对于silverlight,我们需要在我们的浏览器中使用插件,目标用户将无权在其浏览器中安装任何插件)是否有任何第三部分控件可用,这有助于我们更快地将WPF页面移植到WEB中.

asp.net wpf xaml infragistics

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

xamDataTree在代码中开始编辑节点

我一定不是谷歌搜索这个权利.

在事件处理程序(从上下文菜单)中,我想强制Infragistics xamDataTree进入节点的编辑模式.如:右键单击,上下文菜单,选择编辑,上下文菜单关闭,我们在节点上处于编辑模式.

(我知道如何进行更新,绑定是正确的,我有一个完全工作的动态构建的上下文菜单,我需要的只是"开始编辑这个节点"的魔力).

wpf infragistics

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

调整 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 ultra grid的关注?

我想改变我的网格单元格的焦点.

假设我单击一个单元格[1,1]然后我想将焦点设置在单元格[1,2]上.

其中cell[1,1](第1列)和(第1行)的单元格

.net c# infragistics ultrawingrid

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