Возможна ли множественная группировка в SPGridView? - PullRequest
1 голос
/ 12 мая 2010

Возможно ли иметь несколько групп в SPGridview? Группировка работает нормально для одного столбца? Есть ли способ иметь несколько групп в SPGridView программно

Ответы [ 4 ]

0 голосов
/ 13 мая 2010

Не возможно многократное группирование в SPGridView.

Я предполагаю, что вы используете

http://www.agrinei.com/gridviewhelper/gridviewhelper_en.htm

SPGridView хорош в следующем сценарии:

Одна группа с SPDataSource и SPList.

0 голосов
/ 12 мая 2010
0 голосов
/ 12 мая 2010

Вы можете попытаться создать вложенный пользовательский элемент управления gridview в ASP.NET http://www.codeguru.com/columns/vb/article.php/c12647/ и разместить пользовательский элемент управления в веб-части.

защищенное переопределение void CreateChildControls () {base.CreateChildControls ();try {this.Controls.Clear ();GridViewWebUserControl = this.Page.LoadControl ("~ / _controltemplates / WebPart1 / GridViewWebUserControl.ascx");} catch (Exception e) {err = e.Message;}}

0 голосов
/ 12 мая 2010

Я не думаю, что это возможно при использовании SPGridView.

Из того, что я обнаружил, группировка основана на установке свойства SPGridViewRow.HeaderText. Я думаю, что использовал Reflector, чтобы понять это.

К сожалению, SPGridViewRow является закрытым классом. Если вы можете найти какой-либо способ обойти это, дайте мне знать ... Единственное, о чем я могу думать, это унаследовать от GridView и переписать все функциональные возможности SPGridView.

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