これはおそらく簡単ですが、問題があります。
SQLビットは次のとおりです。
Dim strSQL As String = ("SELECT field1 FROM myTable WHERE key like '%' + strkey + '%'")
While oReader.Read()
With oReader
Dim li As New ListItem(oReader(0).ToString())
fday.Items.Add(li)
End With 'end With
End While 'End While
次に、マークアップページに、これがあります:
<asp:CheckBoxList runat="server" ID="fday" style="text-align:center;cursor:pointer;color:blue;text-decoration:underline;" CssClass="checkAll">
</asp:CheckBoxList>
これはうまくいきます。
ただし、フィールドを追加するように依頼されたため、マークアップ ページに追加のコントロールを追加しました。
例えば:
<table>
<tr>
<td>
<asp:CheckBoxList runat="server" ID="fday" style="text-align:center;cursor:pointer;color:blue;text-decoration:underline;" CssClass="checkAll">
</asp:CheckBoxList>
</td>
<td><asp:TextBox id="tb3" runat="server" /></td>
</tr>
</table>
このようにして、mytable から field1、field2 などを選択するなど、クエリに列を追加することで、データの列を増やすことができます。
WHILE ループを変更してクエリに追加の列を含めるにはどうすればよいですか?
私の説明が明確であることを願っています。
どうもありがとう