【发布时间】:2013-06-03 17:34:30
【问题描述】:
我正在使用此代码在 listbox1 中插入数据:
if (!IsPostBack)
{
DataTable dt = new DataTable();
string query = "SELECT * FROM [Qualification]";
SqlDataAdapter objda = new SqlDataAdapter(query, conn);
//conn.Open();
objda.Fill(dt);
if (dt.Rows.Count > 0)
{
ListBox1.DataSource = dt;
ListBox1.DataTextField = "QDesc";
ListBox1.DataValueField = "QID";
ListBox1.DataBind();
}
}
这些项目将在按钮单击时进入listbox2
按钮点击代码为:
protected void Button1_Click1(object sender, EventArgs e)
{
string strItemText = "";
string strItemValue = "";
foreach (ListItem listItem in ListBox1.Items)
{
if (listItem.Selected == true)
{
strItemValue += listItem.Text;
}
}
ListBox2.Items.Add(strItemText+""+ strItemValue);
ListBox1.Items.Remove(ListBox1.SelectedItem);
}
到这里为止一切正常..
我希望listbox2 中的项目应填充到数据库表中....任何人都可以帮助建议相同的代码
【问题讨论】:
-
strItemText???这个变量有什么意义?
标签: c# asp.net sql-server-2008