bu sorunu cozdum belki arkadaslara yardımcı olur dıye kendı cozumumu yazıyorum linq kulandım... ilk basta listview ekledıgımızı olustursun dıye updatelistview diye bir fonksiyon olusturdum xml mizin adı addbook. xml public void updatelistview1 { XDocument xmlDoc = XDocument. Load ; var bks = from bk in xmlDoc. Descendants select new ; ListViewItem item; this. listView1. BeginUpdate ; this. listView1. Items. Clear ; foreach this. listView1. EndUpdate ; } } simdi xml e eklemek ıcın ve her ekledıgım listview de gozukmesı ıcın private void addbtn_Click xml de arama yapmak ıcın ise string namme = textBox1. Text. ToString ; XDocument xmlDoc = XDocument. Load ; XElement element = xmlDoc. Root. Elements . Where(r => r. Element namme). FirstOrDefault ; var bks = from bk in xmlDoc. Descendants where bk. Element . Value namme select new ; ListViewItem item; this. listView1. BeginUpdate ; this. listView1. Items. Clear ; try { foreach } catch this. listView1. EndUpdate ;

//satırları aktarma DataSet ds = new DataSet ; ds. ReadXml ; DataRow rows = ds. Tables . Select("durum = 0"); XmlTextWriter xr = new XmlTextWriter ; xr. WriteStartDocument ; xr. WriteStartElement ; for (int i = 0; i < rows. Length; i++) { xr. WriteStartElement ; for (int j = 0; j < ds. Tables . Columns. Count; j++) xr. WriteEndElement ; } xr. WriteEndElement ; xr. WriteEndDocument ; xr. Flush ; xr. Close ; //fiyatları toplama protected double Toplam( { DataSet ds = new DataSet ; ds. ReadXml ; double toplam = 0; foreach (DataRow dr in ds. Tables . Rows) return toplam; }

merhaba ikitane xml arası bilgi alıs verisi nasıl yapabilirim bir dukkanın tum urun bilgilerini tutan xml dosyasından sadece satılanların veya secilenlerin ayrı bir xml dosyasına aktarılması ve satılan urunlerın toplam fiyatını hasaplatırmam lazım... bu konuda kaynak nerilicek veya yardımcı olabilcek varmi?