Добавить новую колонку в Infragistics Wingrid - PullRequest
0 голосов
/ 02 января 2009

Я использую в своем приложении Infragistics wingrid. Я назначил источник данных для своего wingrid. Теперь я хочу добавить новый столбец в определенном месте.

Может кто-нибудь сказать, пожалуйста, как это можно сделать?

С уважением, Саван.

Ответы [ 3 ]

1 голос
/ 15 февраля 2010

Похоже, вы пытаетесь добавить несвязанный столбец. В этом случае вы можете добавить следующее в делегат InitializeLayout сетки:

private void myUltraGrid_InitializeLayout(object sender, InitializeLayoutEventArgs e)
{
     e.Layout.Bands[0].Columns.Add("New Column Name");
}
1 голос
/ 26 августа 2010

Infragistics HOWTO: инициализация макета UltraWinGrid

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

Из статьи: «Когда свойство DataSource сетки установлено в качестве источника данных, возникает событие InitializeLayout. UltraWinGrid ожидает, что инициализация макета сетки будет выполнена внутри этого события. Это не означает, что вы не можете настроить макет в другое время, но большинство свойств, связанных с макетом, должны быть установлены внутри события InitializeLayout. "

1 голос
/ 02 января 2009

Привет,

Я бы добавил новый столбец в ваш источник данных. Поскольку источник данных привязан к сетке, должен появиться столбец.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...