コード例 #1
0
        void XML_Veri_Al()
        {
            // XML dosyamızı yükledik
            xDoc = XDocument.Load(file_path);

            XElement rootElement = xDoc.Root;

            //Oluşturduğumuz Root elementine XML dökümanında ki root elementini seçmesini sağlıyoruz.

            foreach (XElement Personeller in rootElement.Elements())
            //Root Tagımız içindeki rehber Elementlerinde dönmeye başlıyoruz.
            {
                if (Personeller.Attribute("id").Value == txt_id.Text)
                //attributes id si 1 olan veri yakalıyoruz Xml Dosyamızda Fatih Olan kişi.
                {
                    textBox1.Text = Personeller.Element("ad").Value;
                    textBox2.Text = Personeller.Element("soyad").Value;
                    //attributes id si 1 olan anıl adlı kişiyi selim yap.
                    break;
                    //Dongüden çık.
                }
            }
            xDoc.Save(file_path);
            //Yaptığımız işlemi kayıt ediyoruz.

            DataGridView_Doldur(file_path);
        }
コード例 #2
0
        void XML_Veri_Sil()
        {
            // XML dosyamızı yükledik
            xDoc = XDocument.Load(file_path);

            XElement rootElement = xDoc.Root;

            //Oluşturduğumuz Root elementine XML dökümanında ki root elementini seçmesini sağlıyoruz.

            foreach (XElement Personeller in rootElement.Elements())
            //Root Tagımız içindeki rehber Elementlerinde dönmeye başlıyoruz...
            {
                if (Personeller.Attribute("id").Value == txt_id.Text)
                //attributes id si 2 olan elementi yakalıyoruz Xml Dosyamızda Seyfi Olan kişi...
                {
                    Personeller.Remove();
                    //attributes id si 2 olan elementi Remove metodu ile siliyoruz.
                }
            }
            xDoc.Save(file_path);
            //Yaptığımız işlemi kayıt ediyoruz.


            DataGridView_Doldur(file_path);
        }