在Infragistics Wingrid中添加新列

时间:2009-01-02 09:36:38

标签: java swing new-operator infragistics wingrid

我在我的应用程序中使用Infragistics wingrid。我已经为我的wingrid分配了一个数据源。现在我想在特定位置添加新列。

任何人都可以告诉我怎么能这样做?

问候,沙湾。

3 个答案:

答案 0 :(得分:1)

问候,

我会将新列添加到您的数据源中。由于数据源绑定到网格,因此应该显示该列。

答案 1 :(得分:1)

听起来您正在尝试添加未绑定的列。在这种情况下,您可以在网格的InitializeLayout委托中添加以下内容:

private void myUltraGrid_InitializeLayout(object sender, InitializeLayoutEventArgs e)
{
     e.Layout.Bands[0].Columns.Add("New Column Name");
}

答案 2 :(得分:1)

Infragistics HOWTO:UltraWinGrid布局初始化

http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.Aspx?ArticleID=1692

从文章: “当网格的DataSource属性设置为数据源时,会触发InitializeLayout事件.UltraWinGrid需要在此事件内执行网格布局初始化。 这并不意味着你不能在其他时间调整布局,但是大多数与布局相关的属性应该在InitializeLayout事件中设置。“