在这种情况下,任何人都可以帮助我将数据插入数据库。
我有一个下拉列表和一个列表框(多个/组合)。需要做的是我们从下拉列表中选择一个值并从列表框中选择一堆值,然后单击“提交”,然后所有数据都必须以这种方式转到数据库
假设我们在dorpdown中有1,2和在列表框中有1,2,3,4,5,6。
如果有人可以帮助我在一个查询中实现,那将会很棒。(这是一个奇怪的尝试,但是jus有机会让它发挥作用。)
答案 0 :(得分:0)
如果您使用的是vb.net,这将是最好的方案
Dim strquery As String = ""
For Each myitem As ListItem In datalist1.Items
If myitem.Selected Then
strquery &= "insert into mytable(ID,name) values (" & dropdownlist1.selecteditem.value & "," & myitem.Value & ")"
End If
Next
如果您使用的是c#:
string strquery = "";
foreach (ListItem myitem in datalist1.Items) {
if (myitem.Selected) {
strquery += "insert into mytable(ID,name) values (" + dropdownlist1.selecteditem.value + "," + myitem.Value + ")";
}
}
在此步骤之后,您必须建立与数据库的连接,此strquery应该是您的commandtext。