私のデータベースには、1つのテーブルが「一般的な質問」と呼ばれ、他の「仕事の質問」に列名が「質問文」の2つのテーブルがあります。彼らはどちらも仕事のアプリケーションを作ります。Asp.netリストビュー内のテキストボックスまたはチェックボックスを表示する
「Questiontext」あたり3つの質問しかありませんが、後で追加する予定です。
私はこのデータベースにアクセスしているデータ層を持っています。アイデアはアプリケーションのようなものを作ることです。だから、これらのデータセットは一連の質問であるため、ラベルにバインドしたいと思います。次に、それらの隣にテキストボックスを置くことができます。
いくつかの質問にテキストボックスを追加し、別の質問にチェックボックスを追加する方法はありますか?
JobPositionSystemDAL jps = new JobPositionSystemDAL();
DataSet ds = jps.OpenJobOpeningByID(1);
DataSet ds2 = jps.GetGenericQuestions();
ListView1.DataSource = ds;
ListView1.DataBind();
ListView2.DataSource = ds2;
ListView2.DataBind();
ここにlistviewのコードを示します。うまくいく。
<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