-3
Я создал таблицу, в которой хранятся все хобби ... теперь я хочу хранить значения нескольких выборок с помощью флажков в другой таблице. Как я могу это сделать?Хранить несколько значений флажка в базе данных
private void PopulateHobbies()
{
using (SqlConnection conn = new SqlConnection())
{
conn.ConnectionString = ConfigurationManager
.ConnectionStrings["myConnectionString"].ConnectionString;
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandText = "select * from hobbie";
cmd.Connection = conn;
conn.Open();
using (SqlDataReader sdr = cmd.ExecuteReader())
{
while (sdr.Read())
{
ListItem item = new ListItem();
item.Text = sdr["Hobby"].ToString();
item.Value = sdr["HobbyId"].ToString();
chkHobbies.Items.Add(item);
}
}
conn.Close();
}
}
}
protected void InsertHobbies(object sender, EventArgs e)
{
using (SqlConnection conn = new SqlConnection())
{
conn.ConnectionString = ConfigurationManager
.ConnectionStrings["myConnectionString"].ConnectionString;
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandText = "insert into pd (product) values(@product)";
cmd.Connection = conn;
conn.Open();
foreach (ListItem item in chkHobbies.Items)
{
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@product", chkHobbies.SelectedItem);
cmd.ExecuteNonQuery();
}
conn.Close();
}
}
}
U r пытается сохранить «проверенные» hobies для другого объекта? Я прав? –
список Make 'сериализации' http://mytipsfordotnet.blogspot.co.uk/2011/04/how-to-serialize-and-deserialize.html – Darren
hobbyid хобби \t Плавание \t Танцы Singing это значения таблицы хобби, и я возвращаю все данные на своем веб-форме, и теперь, когда пользователь выбирает несколько вариантов, тогда эти значения должны храниться в другой таблице ... может кто-нибудь мне помочь или написать код, как хранить несколько значения checkboxlist в столбец таблицы..что это ..и хотите узнать .. спасибо за вашу помощь :) – amit