По какой-то причине этот вопрос поддерживается. Я написал вам ответ:
<table>
<asp:Repeater runat="server" ID="repeater1" >
<ItemTemplate>
<tr>
<td> <%#Eval("FirstName")%></td>
<td> <%#Eval("LastName")%></td>
....//other <td></td>
</tr>
<tr>
<td><%#Eval("Address")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
я оставлю для вас Css часть, а также, если вы хотите, чтобы имена столбцов смотреть в <th>
теги, но я не знаю, как вы добьетесь, что правильно, когда вы имеют в строке 1 столбцы различную строку строки 2. Если вы хотите иметь функцию удаления/редактирования, вы должны добавить новый td
с linkButton/ImageButton/Button
с функциональностью, которая удалит/отредактирует текущую строку. Для этого вам понадобится <%#Eval("ID")%>
в CommandArguments
кнопки. Но в этом случае это будет интересно, потому что у вас есть одна запись на 2 строки. Решение о дизайне сделано вами, это решение.
Вы, вероятно, следует искать, как иметь несколько столбцов на строке 1 и только один на строке 2, это атрибут тд colspan
В коде позади:
repeater1.DataSource = dst; // this should be data set containing all the needed values
repeater1.DataBind();
Используйте повторитель вместо табличном для эта логика! – mybirthname
Контроллер ретранслятора позволяет редактировать/удалять строки? Извиняюсь за этот вопрос, если он звучит упрощенно. –
проверить мой ответ! – mybirthname