ASP.NET ListView Control: как стилизовать его и извлечь данные из базы данных в определенных столбцах - PullRequest
0 голосов
/ 16 октября 2011

Я пытаюсь использовать элемент управления ListView для отображения списка данных из базы данных следующим образом:

Имя сотрудника: xxxxxxxxx ID: 111111 Должность: yyyyyxxxx Организация: uuuuuu

, котораяозначает, что я хочу перечислить данные в таблице из 4 столбцов, которые упорядочены следующим образом: Свойство Значение Свойство Значение

Я изменил, чтобы получить этот стиль, и мне это удалось.Моя проблема сейчас заключается в получении данных из базы данных в обоих столбцах значений.Я не знаю, как это сделать.

Часть моего кода:

<LayoutTemplate>
    <table border="0" cellpadding="1">
        <tr style="background-color:#003366; color:white">
            <th align="left"> Employee Name </th>
            <td>
            </td>

            <th align="left">ID</th>
            <td></td>
        </tr>

        <tr style="background-color:#003366; color:white"> 
            <th align="left">Job Title.</th>
            <td></td>

            <th align="left">Organization</th>
            <td></td>
        </tr>


        <tr id="itemPlaceholder" runat="server">
        </tr>

    </table>
</LayoutTemplate>

1 Ответ

1 голос
/ 16 октября 2011
    <LayoutTemplate>
        <table border="0" cellpadding="1">
            <tr style="background-color:#003366; color:white">
                <th align="left"> Employee Name </th>
                <td>
                </td>

                <th align="left">ID</th>
                <td></td>
            </tr>

            <tr style="background-color:#003366; color:white"> 
                <th align="left">Job Title.</th>
                <td></td>

                <th align="left">Organization</th>
                <td></td>
            </tr>
            <asp:PlaceHolder id="itemPlaceholder" runat="server" />

        </table>
    </LayoutTemplate>
    <ItemTemplate>
            <tr style="background-color:#003366; color:white">
                    <td align="left"></td>    
                    <td><%# Eval("EmployeeName")%></td>

                    <td align="left"></td>
                    <td><%# Eval("ID")%></td>
                </tr>

                <tr style="background-color:#003366; color:white"> 
                    <td align="left"></td>
                    <td><%# Eval("JobTitle")</td>

                    <td align="left"></td>
                    <td><%# Eval("Organization")</td>
                </tr>
    </ItemTemplate>

Операторы Eval зависят от вашего источника данных

...