how can i pass mu multiple selecteditems from listbox to database...
i convert it to string however , the currently or last selected item is the only values being pass to the database..
string list = listbox1.SelectedItems.ToString();
how can i pass mu multiple selecteditems from listbox to database...
i convert it to string however , the currently or last selected item is the only values being pass to the database..
string list = listbox1.SelectedItems.ToString();
To get items that are selected (the same as all of them), you have to do a loop, and go through them one by one, and do insertion into database.
Example:
SqlConnection conn = new SqlConnection("connString");
SqlCommand cmd = new SqlCommand();
cmd.CommandText = @"INSERT INTO MyTable VALUES (@param1)";
cmd.Parameters.Add("@param1", SqlDbType.VarChar, 50);
for(int i = 0; i < listBox1.SelectedItems.Count; i++)
{
string item = listBox1.SelectedItems[i].ToString():
cmd.Parametes["@param1"].Value = item;
cmd.ExecuteNonQuery(); //each loop a new row will be inseted into DB.
}
cmd.Dispose();
conn.Dispose();
so there's no way to put all the list in one row? because i want it to be on one row...
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.