我有一個帶有兩個列表框和一個保存按鈕的asp.net頁面。用戶需要根據他的順序將項目從listbox1轉移到listbox2我的意思是用戶可以選擇首先來到的項目,然後是下一個項目。訂購後在數據庫中保存列表框項目
,我的系統提示,實現有序項目的結果(最常見),我希望你明白
我做了兩個列表框之間的傳輸方法和它的工作好。但是我卡在保存方法中,它可以保存在列表框2後的項目,但不是以相同的順序傳輸(用戶順序)。
這裏是我的保存按鈕代碼:
protected void Button1_Click(object sender, EventArgs e)
{
string strConnString = ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString;
string str;
OracleCommand com;
OracleConnection con = new OracleConnection(strConnString);
try
{
con.Open();
for (int i = 0; i < ListBox2.Items.Count; i++)
{
str = "insert into Criteria values('" + ListBox2.Items[i].ToString() + "')";
com = new OracleCommand(str, con);
com.ExecuteNonQuery();
}
LabOut.Visible = true;
LabOut.Text = "Upload succesful!";
con.Close();
//Response.Write("Inserted");
}
catch (Exception)
{
LabOut.Visible = true;
LabOut.Text = "Upload failed!";
}
finally
{
con.Close();
con.Dispose();
}
}
它可能看起來像一個小事情,但要注意拼寫(特別是在你的問題的標題)和適當的大寫。您的問題文本中沒有單個大寫字母。注重細節是開發人員的重要資產。 –