/ / ASP.net 2.0 Вкладене gridview: як поширюватися на батьківські стовпці gridview? - asp.net, gridview, вкладені

ASP.net 2.0 Вкладений gridview: як пропустити по батьківським стовпцям gridview? - asp.net, gridview, вкладені

Хороший день,

У мене є батьківський gridview з кількома стовпцями. У кожному рядку я хочу мати вкладений gridview. Однак у мене є проблеми з правильним відображенням вкладеного gridview.

Якщо я поміщу вкладений gridview в першомустовпці батьківського gridview, коли я встановлюю видимий атрибут true для вкладеного, звичайно, всі стовпці батьківського gridview буде переміщено вправо (щоб зробити деякий простір для дитячого gridview).

Як я можу зробити, щоб дитина gridview охоплюватистовпці батьківського gridview? Якщо це неможливо, як можна досягти чогось подібного. Звичайно, я не хочу розміщувати дитину gridview в останніх стовпцях батьківського gridview ...

Велике спасибі!

Редагувати: ми повинні використовувати asp.net 2.0

Відповіді:

3 для відповіді № 1

Це буде дещо складно з сіткоюкерування переглядом. Вам потрібно буде обробити подію в сітці, а потім оновити атрибут HTML colspan на стовпці, де міститься сітка в дереві керування (не рекомендується).

Кращим вибором буде використання ListViewкерувати, якщо ви можете використовувати 3.5 Framework. Цей контроль дає вам повний контроль над розміткою. За допомогою цього елемента керування можна легко визначити проміжок стовпця батьківського стовпця і навіть зробити його умовною на основі вбудованого виразу (<% # Eval (condition)%>).

Якщо Рамка 3.5 не є можливим. Я б спробував рішення, яке використовує управління ретранслятором принаймні для батьківської таблиці, щоб ви мали декларативний контроль над розміткою макета таблиці.

Я сподіваюсь, це допоможе.