En iyi yanıtlayıcılar
C# Dropdownlistverileri veritabanına kaydetme...

Soru
-
Merhaba Arkadaşlar forumda yeniyim eğer bir hatam varsa lütfen uyarın.
Benim yapmak istediğim şu Dropdownlist çoklu seçmek istiyorum Mesela C#, Sql, Mysql bunların id ler 1,5,8 olsun bunun hepsini seçince sql veritabanına yukarıdaki gibi 1,5,8 olarak eklenmesini istiyorum sonra kategoriye göre listelediğim zaman bunu kendi kategorilerinde göstemek istiyorum lütfen yardım edin kaç gündür çözemedim
Yanıtlar
-
foreach yerine
Label1.Text = string.Join(";", CheckBoxList1.Items.Cast<ListItem>().Where(p => p.Selected).Select(p=> p.ToString()));
şeklinde düzenleyip denermisin.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 6 Eylül 2019 Cuma 09:15
- Yanıt Olarak İşaretleyen Cihan YakarMVP, Moderator 6 Eylül 2019 Cuma 18:43
Tüm Yanıtlar
-
-
Merhaba bir ödev sitesi tarzı bir proje var istediğim şu
WebForms
protected void btnKaydet_Click(object sender, EventArgs e)
{
foreach (object item in CheckBoxList1.Items)
{
string checkedItem = item.ToString();
Label1.Text = Label1.Text + checkedItem + ";";
}
string zipadi = "";
string uzanti = "";
SqlConnection baglanti = system.baglan();
SqlCommand cmd = new SqlCommand("dbo.sp_Odevler", baglanti);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Islem", "Y_OdevlerKaydet");
cmd.Parameters.Add("Kategori_ID", Label1.Text);
cmd.Parameters.Add("Konu", txtKonu.Text);
cmd.Parameters.Add("Sayi", txtSayı.Text);
cmd.Parameters.Add("Dil", drpDil.Text);
cmd.Parameters.Add("KonuSeo", Ayarlar.UrlSeo(txtKonu.Text));
cmd.Parameters.Add("Ozet", CKEditorControl1.Text);
cmd.Parameters.Add("KategoriAdi", dropKategoriId.SelectedItem.Text);
cmd.Parameters.Add("Link", zipadi);
cmd.Parameters.Add("DosyaTur", drpDosya.Text);
cmd.Parameters.Add("Hit", "1");
cmd.Parameters.Add("Onay", "1");
cmd.Parameters.Add("EklenmeTarihi", DateTime.Now.ToString("dd/MM/yyyy"));
cmd.ExecuteNonQuery();bu şekilde yapınca listbox da 1 tanede seçsem hepsini veritabanına kaydediyor ama bana sadece seçili olan eklenmesini istiyorum
- Düzenleyen Burhan ŞAHİN 5 Eylül 2019 Perşembe 20:40
-
foreach yerine
Label1.Text = string.Join(";", CheckBoxList1.Items.Cast<ListItem>().Where(p => p.Selected).Select(p=> p.ToString()));
şeklinde düzenleyip denermisin.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 6 Eylül 2019 Cuma 09:15
- Yanıt Olarak İşaretleyen Cihan YakarMVP, Moderator 6 Eylül 2019 Cuma 18:43
-
-
-