У меня есть две таблицы в моей базе данных, где одна таблица называется «Общие вопросы», а другая «Вопросы задания» имеет имя столбца «Вопрос». Итак, идея они оба составляют приложение для работы.Asp.net C# diplay текстовые поля или флажки в виде списка
Прямо сейчас, у меня только 3 вопроса на «Вопрос», но будет добавлено позже.
У меня есть слой данных, где я обращаюсь к этой базе данных. Идея состоит в том, чтобы сделать что-то вроде приложения. Итак, я хотел бы привязать эти наборы данных к ярлыкам, потому что они представляют собой ряд вопросов. Тогда у меня могут быть текстовые поля рядом с ними или флажками.
Есть ли способ добавить текстовые поля к некоторым вопросам и добавить, возможно, флажок для другого?
JobPositionSystemDAL jps = new JobPositionSystemDAL();
DataSet ds = jps.OpenJobOpeningByID(1);
DataSet ds2 = jps.GetGenericQuestions();
ListView1.DataSource = ds;
ListView1.DataBind();
ListView2.DataSource = ds2;
ListView2.DataBind();
вот код для просмотра списка. который работает хорошо.
<asp:ListView ID="ListView1" runat="server"
style="margin-right: 42px; margin-top: 28px; margin-left: 35px;">
<LayoutTemplate>
<table>
<thead>
<tr>
</tr>
</thead>
<tbody>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</tbody>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("QUESTIONTEXT")%></td>
</tr>
</ItemTemplate>
</asp:ListView>
</table>
<div>
<asp:ListView ID="ListView2" runat="server">
<LayoutTemplate>
<table>
<thead>
<tr>
</tr>
</thead>
<tbody>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</tbody>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("QUESTIONTEXT")%></td>
</tr>
</ItemTemplate>
</asp:ListView>
Репитер или ListView могут выполнять эту работу. Вместо показа этого кода отображается разметка для любого из этих элементов управления. – Mubarek