标签: ultrawingrid

如何更改 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万
查看次数

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

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

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

我打算尝试使用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万
查看次数

将复选框列固定到ultragrid中的第一个位置

我有ultragrid几个从数据库中提取的列.我添加了一个新checkbox列,我希望它固定在第一个位置,这样当我水平滚动网格时,除了复选框1之外,所有列都会移动.我试过修复标题并允许列移动属性,但它没有帮助我.

.net c# infragistics ultrawingrid

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

标签 统计

infragistics ×5

ultrawingrid ×5

.net ×3

c# ×3

vb.net ×1

winforms ×1