标签: infragistics

如何更改 UltraGrid 中的单元格内容

如果更新数量单元格中的值,我正在尝试更改同级单元格(天)的值。问题是我不确定如何访问日间单元格。这是我到目前为止所拥有的。

 private void UltraGridEdit_AfterCellUpdate(object sender, CellEventArgs e)
        {
            if(e.Cell.Column.PropertyDescriptor.DisplayName.Equals("Amount"))
            {
                UltraGridHsaContributionEdit.ActiveRow.Band.Columns["StartDate"].?

            }
        }
Run Code Online (Sandbox Code Playgroud)

.net c# infragistics ultrawingrid

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

无法在 WinForms 设计器中选择 Infragistics 控件

我刚刚从 2006 年到 2011 年升级了一个项目的 Infragistics 控件。

现在,如果我打开包含任何 Infragistics 控件的窗体的设计器,Infragistics 控件将显示在窗体设计器下方的单独面板中,并且我无法在设计视图中选择它们的对应项。

如果我单击设计器中的 Infragistics 控件,它会改为选择容器控件。

在此处输入图片说明

但是,如果我单击下方面板中的控件,我仍然可以编辑属性,并且 Visual Studio 会将其识别为 UltraCombo。此外,所有控件仍然出现在工具箱中,但如果我尝试向窗体添加一个新控件,它会转到下方面板。

在此处输入图片说明

我的同事在他的计算机上安装了新版本的 Infragistics 并从源代码管理中获取了我的最新更改,但他没有出现此问题。

我的问题听起来与Infragistics Controls 的奇怪设计问题类似, 但是 OP 参考资料不再可用。

infragistics visual-studio-2010 winforms

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

系列数量未知的 XamDataChart

我正在使用 Infragistics XamDataChart,并希望将视图模型中的集合绑定到图表的 Series 属性,因为我事先不知道需要显示多少折线图。

根据我从 Infragistics 支持论坛的旧帖子中收集到的信息,Series 属性是只读的,因此不支持直接绑定。这里提供了一个解决方案,但对于这样一个简单的目标来说似乎有点矫枉过正(也许对我来说这看起来很简单)。

这里有人做过 Infragistics xamDataChart 和 MVVM 的工作吗?最终目标是能够在我的视图模型中拥有一个集合,其中包含可变数量的“系列”,我可以将它们绑定到图表。现在,如果我只是为我的 xaml 编写一些代码,访问 DataContext (viewModel) 并监听集合属性,根据需要直接向图表添加/删除系列,我可能可以做到这一点,但我一直在寻找一种更 MVVM 的方式。

谢谢。

c# wpf infragistics mvvm

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

已选择值的行中的基础设施下拉列表

我有一个包含状态列的数据源。我还有一个数组 PART_STATUS,它包含所有可能的状态。

是否可以在该列中显示包含所有 PART_STATUS 状态的下拉菜单并选择正确的选项?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <script type="text/javascript" src="http://www.modernizr.com/downloads/modernizr-latest.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.js"></script>
    <script src="http://cdn-na.infragistics.com/jquery/20122/latest/js/infragistics.loader.js"></script>

    <script type="text/javascript">
        var data = [
                {"ProductID":1,"ECName":"EC4532","PRIORITY":"1","ECID":"21026120061","STATUS":"Out For Refurb"},
                {"ProductID":2,"ECName":"EC4522","PRIORITY":"1","ECID":"21026120034","STATUS":"Out For Cleaning"},
                {"ProductID":3,"ECName":"EC4524","PRIORITY":"1","ECID":"21026120022","STATUS":"Out For Repair"},
                {"ProductID":4,"ECName":"EC4232","PRIORITY":"1","ECID":"21026120061","STATUS":"Removed"},
                {"ProductID":5,"ECName":"EC4222","PRIORITY":"2","ECID":"21026120034","STATUS":"Need Refurb"},
                {"ProductID":6,"ECName":"EC2224","PRIORITY":"2","ECID":"21026120342","STATUS":"Need Refurb"},
                {"ProductID":7,"ECName":"EC5532","PRIORITY":"2","ECID":"21026177061","STATUS":"Need Refurb"}
        ];

        $.ig.loader({
            scriptPath: "http://cdn-na.infragistics.com/jquery/20122/latest/js/",
            cssPath: "http://cdn-na.infragistics.com/jquery/20122/latest/css/",
            resources: "igGrid.Paging.Updating"
        });

        var PART_STATUS = [
            "Out For Cleaning", 
            "Out For Repair", 
            "Out For Refurb", 
            "Need Cleaning", 
            "Need Repair", 
            "Need Refurb", 
            "Removed", 
            "Cleaned", 
            "Repaired", …
Run Code Online (Sandbox Code Playgroud)

javascript jquery infragistics ignite-ui iggrid

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

UltraGrid中的ComboBox

我必须对使用Infragistics NetAdvantage 2006的旧VB.NET应用程序(Visual Studio 2003)进行一些维护.

我需要在现有的UltraGrid控件中添加一列.此新列必须像ComboBox一样,允许从值列表中进行选择.

我添加了新列,并将Style设置为DropDownValidate.我创建了一个ValueList并将其分配给新列.

在运行时我没有得到预期的结果.我错过了什么?

vb.net infragistics ultrawingrid

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

如何在不抛出异常的情况下,仅将未绑定列添加到Infragistics UltraGrid一次?

使用NetVantage Windows Forms 9.1 UltraGrid,我想添加一些未绑定的列来进行一些简单的计算.第一次在InitializeLayout委托中输入此代码时,它会发现列尚不存在,然后添加它们.令人惊讶的是,当我获取新数据,重新绑定网格,然后再次输入此委托时,它仍然发现这些列不存在然后尝试添加它们.然后抛出异常,"Key已经存在."

UltraGridColumn changeColumn,pctChgCol;

if (e.Layout.Bands[0].Columns.Contains("Change"))
{
    changeColumn = e.Layout.Bands[0].Columns["Change"];
    pctChgCol = e.Layout.Bands[0].Columns["Percent Change"];
}
else
{
    changeColumn = e.Layout.Bands[0].Columns.Add("Change");
    pctChgCol = e.Layout.Bands[0].Columns.Add("Percent Change");
}
changeColumn.Formula = "[Publish Price] - [Override Price]";
pctChgCol.Formula = "if(0=[Publish Price] , 0 , ([Publish Price] - [Override Price])/[Publish Price] )";
Run Code Online (Sandbox Code Playgroud)

infragistics ultrawingrid

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

WPF开发的生产力,有和没有Telerik(例如)

这与半小时前我发布的问题有所不同,WPF开发比传统ASP.NET(Web表单)更快或更慢.

如果我们在我们的WPF项目中使用Telerik(或DevExpress或Infragistics等),我很好奇我们可以合理期望提高生产力的程度.这是一个足够大的项目,我们将有时间选择我们选择的任何库.我们的应用程序将在日历周围具有相当复杂的UI; 否则它很香草味.我们没有非常多的WPF经验.

我知道这取决于,尤其是 有多少控件有用,我们需要多少为我们的应用程序定制它们等等.

如果你能(以某种方式)包含那些依赖关系并得到一些数字,那就太好了.在我的梦里:

我已经完成了大型WPF项目,有或没有第三方控制库(在我的情况下是Infragistics) - 并且使用该库大大增加了我们的工作效率.

或者减半它,无论你的经验.

wpf infragistics devexpress telerik

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

设置创建新行后选择的超网格行

我有一个包含大量行的超网格,最后添加了新行,我希望在添加新行时,选择该行并且网格也应滚动到底部.

我打算尝试使用ActiveRow,但它说它没有安装器

private void ultraButtonCreateNew_Click(object sender, EventArgs e)
        {
            DialogResult dr = new DialogResult();
            FormAddUnit form = new FormAddUnit();

            form.BuildingDataSet = _buildingDataSet;
            form.SectionDataSet = _sectionDataSet;
            form.UnitDataSet = _uc011_WizardStepUnitDataSet;
            form.SummaryDataSet = _summaryDataSet;
            form.FormState = WizardState.Create;
            form.Enablement = false;

            dr = form.ShowDialog();

            if (dr == DialogResult.Yes)
            {
                UC011_WizardStepUnitDataSet.UnitRow row = form.GetRow();
                _uc011_WizardStepUnitDataSet.Unit.AddUnitRow(row);
                SetUltraGridData();
                ultraGridOverview.DisplayLayout.ActiveRow = row;
                SetSummaryDataSet();
            }
        }
Run Code Online (Sandbox Code Playgroud)

.net c# infragistics ultrawingrid winforms

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

在UltraTooltipManager中格式化文本

我需要显示一个工具提示"姓名:山姆",其中字符"Sam"将是粗体.我怎样才能做到这一点?

text infragistics tooltip

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

使用Infragistics UltraComboEditor鼠标单击问题

我正在使用Infragistics的一个名为"UltraComboEditor"的控件.我有一个问题,我想在组合框编辑器的文本区域中单击并选择所有文本.我已经尝试过,单击鼠标事件,但不会触发.当我单击向下箭头以下拉控件中的项目时,将触发的是鼠标按下.有人可以帮忙解决这个问题吗?

vb.net infragistics ultracombo

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