Gridview точечная сетка - PullRequest
0 голосов
/ 28 мая 2009

У меня есть 7 столбцов в сетке. 7-й столбец содержит описание из 50 слов остальных шести. Где я могу найти помощь, увидев, как расположить строки так, чтобы появилось 6 полей, а затем 7-е под ним. я изо всех сил пытаюсь найти образец шаблона, или представление списка данных, или представление сетки, которое показывает пример того, как правильно это выложить. Intellisense настолько загадочен для меня. Новичок Visual Studio 2008 связан с базой данных с 7 столбцами.

Ответы [ 2 ]

0 голосов
/ 30 мая 2009

Не имея представления о том, с какими данными вы играете, почему бы не попробовать элемент управления Repeater? У меня есть пример для вас ниже:

<asp:Repeater ID="R_Data" runat="server">
    <HeaderTemplate>
        <table>
    </HeaderTemplate>
    <ItemTemplate>
        <tr>
            <td><%# Eval("Item 1") %></td>
            <td><%# Eval("Item 2") %></td>
            <td><%# Eval("Item 3") %></td>
            <td><%# Eval("Item 4") %></td>
            <td><%# Eval("Item 5") %></td>
            <td><%# Eval("Item 6") %></td>
        </tr>
        <tr>
            <td colspan="6"><%# Eval("Item 7") %></td>
        </tr>
    </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
</asp:Repeater>

Это создаст код, подобный:

<table>
    <tr>
        <td>Item 1</td>
        <td>Item 2</td>
        <td>Item 3</td>
        <td>Item 4</td>
        <td>Item 5</td>
        <td>Item 6</td>
    </tr>
    <tr>
        <td colspan="6">Item 7</td>
    </tr>
</table>

Две строки будут повторяться для каждой строки Источника данных, который вы передаете элемент управления Repeater.

-------------------------------------------------------
| Item 1 | Item 2 | Item 3 | Item 4 | Item 5 | Item 6 |
-------------------------------------------------------
| Item 7                                              |
-------------------------------------------------------
0 голосов
/ 28 мая 2009

К сожалению, я не верю, что есть простой способ добавить вторую строку к каждой записи GridView.

Если вам не нужна встроенная сортировка / редактирование / удаление, которые предлагает GridView, могу ли я порекомендовать элемент управления ListView? Это позволит вам написать очень специфический HTML-код для каждого элемента данных, что даст вам возможность создать дополнительную 2-ую строку для каждого элемента.

Надеюсь, это поможет! --Jeremy

...