Forum

SharePoint Yeni Kay...
 
Bildirimler
Hepsini Temizle

SharePoint Yeni Kayıt Ekleme Sorunu

2 Yazılar
2 Üyeler
0 Likes
359 Görüntüleme
(@AdemKalem)
Gönderiler: 13
Eminent Member
Konu başlatıcı
 

Merhaba Arkadaşlar;

Sharepoint listesine kayıt  ekleme işlemi yaparken , Listede  daha önceden aynı sicil no ya sahip kayıt var ise uyarı verdirme işlemini yaptım.

Ama forech dongusu icerisine giremiyorum.. nasıl bir mantık hatası yapmısım bulamıyorum.

Yardımcı olursanız  sevinirim.r 

BKZ :

  SPWeb web = SPContext.Current.Web;

            SPListItemCollection listItems = web.Lists["Test2"].Items;

            SPListItem item = listItems.Add();

            item["Sicil_No"] = TextBox1.Text.ToString();

            SPQuery sorgu1 = new SPQuery();

            sorgu1.Query = "<Where><Eq><FieldRef Name='Sicil_No' /><Value Type='Text'>"+TextBox1.Text+"</Value></Eq></Where>";

            SPListItemCollection deneme = web.Lists["Test2"].GetItems(sorgu1);

           

            foreach (SPListItem SicilNoGoster in deneme)

            {

                int deger = Convert.ToInt32(SicilNoGoster["Sicil_No"].ToString());

                if (RadioButton1.Checked == true || RadioButton2.Checked == true)

                {

                    

                    if (TextBox1.Text != deger.ToString())

                    {

                        item["Ad"] = TextBox2.Text.ToString();

                        item["Soyadi"] = TextBox3.Text.ToString();

                        item["Telefon"] = TextBox4.Text.ToString();

                        item["Yas"] = Convert.ToInt32(TextBox5.Text);

                        if (RadioButton1.Checked == true)

                            item["Cinsiyet"] = RadioButton1.Text.ToString();

                        else

                            item["Cinsiyet"] = RadioButton2.Text.ToString();

                        item.Update();

                        TextBox1.Text = "";

                        TextBox2.Text = "";

                        TextBox3.Text = "";

                        TextBox4.Text = "";

                        TextBox5.Text = "";

                        RadioButton1.Checked = false;

                        RadioButton2.Checked = false;

                    }

                    else

                    {

                        lblSicilNoHata.Visible = true;

                        lblSicilNoHata.Text = "Aynı sicil No hatası !!!";

                    }

                }

                else

                {

                    lblHata.Visible = true;

                    lblHata.Text = "Cinsiyet boş geçilemez";

                }

            } 

 
Gönderildi : 03/08/2012 13:51

(@serkankonak)
Gönderiler: 1339
Noble Member
 

Adem Bey Sharepoint' in hangi versiyonunu kullanıyorsunuz ?

 
Gönderildi : 04/08/2012 03:05

Paylaş: