Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Citanje,pretraga,brisanje iz xml fajla???

[es] :: .NET :: Citanje,pretraga,brisanje iz xml fajla???

[ Pregleda: 2935 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mizob

Član broj: 13465
Poruke: 1108
195.178.35.*



+5 Profil

icon Citanje,pretraga,brisanje iz xml fajla???18.06.2004. u 20:45 - pre 241 meseci
Znam da smaram,ali zelim da naucim :-),Pa kao sto sam vec recekai za moj program za iznajmljivanje cd-ova napsavio sam da upisem clana,ali imam problem,svaki put kad upisaujem clanove prethodni se izbrisu,pa kako to da resim,zatim kako da citam,pretrazujem i brisem podatke iz xml-a?
Evo kod dokle sam stigao,pa ako moze neko da pomogne?

Code:

using System.Data;
using System;
using System.IO;

namespace CD_club
{
    
    public class cd
    {    
            DataTable clanovi = new DataTable();
            DataSet clanoviDataSet = new DataSet();
        
        public void uclani(){
            
            string ime_clana,  prezime_clana,  tel_clana;
            Console.WriteLine("Upisi ime clana");
            ime_clana = Console.ReadLine();    
            Console.WriteLine("Upisi prezime clana");
            prezime_clana = Console.ReadLine();    
            Console.WriteLine("Upisi telefon clana");
            tel_clana = Console.ReadLine();    
            
            DataRow clan = clanovi.NewRow();    
            clan["ime"] = ime_clana;
            clan["prezime"] = prezime_clana;
            clan["telefon"] = tel_clana;
            clan["duguje"] = "";
            clanovi.Rows.Add(clan);
        
        }
        public void upisi_u_fajl(){
            
            clanoviDataSet.Tables.Add(clanovi);
            clanoviDataSet.WriteXml("c:\\test.xml");
        }

        
        
        static void Main(string[] args)
        {            
            cd cl = new cd();

            cl.clanovi.Columns.Add("ime");
            cl.clanovi.Columns.Add("prezime");
            cl.clanovi.Columns.Add("telefon");
    
            cl.uclani();
            cl.upisi_u_fajl();
            
        
        }
    }
}


Unapred hvala.
 
Odgovor na temu

Qlex

Član broj: 21253
Poruke: 194



+1 Profil

icon Re: Citanje,pretraga,brisanje iz xml fajla???20.06.2004. u 01:36 - pre 241 meseci
http://www.microsoft.com/semin...data09/manifest.xml&rate=0
 
Odgovor na temu

ZokiR
Zoran Radojković
Melburn, Australija

Član broj: 15986
Poruke: 109
*.nexnet.net.au



Profil

icon Re: Citanje,pretraga,brisanje iz xml fajla???21.06.2004. u 01:35 - pre 241 meseci
Čitanje iz fajla postižeš sa ReadXml metodom DataSet klase. Znači, treba da pozoveš clanoviDataSet.ReadXml(@"c:\test.xml") pre učlanjivanja.

Kreiranje instanci DataTable i DataSet-a, kao i dodavanje kolona tabli i dodavanje same tabele u DataSet bi mogao da smestiš u konstruktor klase.

Što se tiče pretraživanja i brisanja redova, najjednostavnije je da koristiš DataView klasu. Ovaj primer će iz dataSet-a obrisati sve osobe koje se zovu Perica:
Code:

DataView view = new DataView(
    clanoviDataSet.Tables["clanovi"], "ime='Perica'", string.Empty, DataViewRowState.CurrentRows);
foreach (DataRowView rowView in view)
{
    clanoviDataSet.Tables["clanovi"].clanovi.Rows.Remove(rowView.Row);
}
 
Odgovor na temu

[es] :: .NET :: Citanje,pretraga,brisanje iz xml fajla???

[ Pregleda: 2935 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.