-1

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

谁能告诉我如何执行?

问候,萨万。

4

3 回答 3

1

Infragistics HOWTO:UltraWinGrid 布局初始化

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

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

于 2010-08-25T20:23:02.010 回答
1

问候,

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

于 2009-01-02T20:00:14.153 回答
1

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

private void myUltraGrid_InitializeLayout(object sender, InitializeLayoutEventArgs e)
{
     e.Layout.Bands[0].Columns.Add("New Column Name");
}
于 2010-02-15T16:47:41.613 回答