Xml podaci

poruka: 5
|
čitano: 1.972
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Xml podaci

Koristim ovaj kod za dobivanje podatak iz xml file-a.

   XPathDocument doc = new XPathDocument(putanje.ApoeniKovanice);
 

XPathNavigator nav = doc.CreateNavigator();
 

string xpath = "//valuta[@category='" + vrstaValute + "']/[@value";
 

XPathExpression  expr = nav.Compile(xpath);
 

XPathNodeIterator iterator = nav.Select(expr);
 

 

while (iterator.MoveNext())
{

   ddlApoeni.Items.Add(iterator.Current.InnerXml);  -- punim dropdownlistu

}

 

Sada bih htio filtrirati podatke tako me ni NE prikazuju neke od vrijednosti iz "value" ?

 

 

webfilozofa.net
Poruka je uređivana zadnji put pet 11.9.2009 13:25 (Hrcko).
 
0 0 hvala 0
14 godina
neaktivan
offline
Xml podaci

bogti jada jel zna iko ovdje hrvatski

o čemu pričaš ti

IVAN
Moj PC  
0 4 hvala 0
14 godina
neaktivan
offline
RE: Xml podaci
ivan00 kaže...

bogti jada jel zna iko ovdje hrvatski

o čemu pričaš ti

uh, ti ga rasturas-HRVATSKI

14 godina
neaktivan
offline
Xml podaci

LINQ!!!!!!!!!!!!


ili ovako!!

Sinkronizacija sa bazom na nekom serveru(npr mssql)

I samo koristi uvijek...where 'to tvoje' <> 'od neceg'


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Database
{
public partial class Form1 : Form
{
SqlConnection conn;
SqlDataAdapter da;
DataSet ds;

public Form1()
{
InitializeComponent();
conn = new SqlConnection("Data Source=Server name;Initial Catalog=database name;User ID=user; Pwd=password");
da = new SqlDataAdapter("select * from tablename", conn);
ds = new DataSet("MyDS");

}

private void DisplayButton_Click(object sender, EventArgs e)
{

conn.Open();
da.Fill(ds);
conn.Close();
dataGridView1.DataSource = ds.Tables[0];
}

private void SortButton_Click(object sender, EventArgs e)
{
DataView dview = new DataView(ds.Tables[0]);
dview.Sort = " id DESC";
dataGridView1.DataSource = dview;

dview.RowFilter = "id > 10";
dataGridView1.DataSource = dview;

dview.RowStateFilter = DataViewRowState.Deleted;
dataGridView1.DataSource = dview;
}

private void WriteXMLButton_Click(object sender, EventArgs e)
{
ds.WriteXml("c:\\local\\Records.xml");
}

private void ReadXMLButton_Click(object sender, EventArgs e)
{
ds.ReadXml("Records.xml");
dataGridView1.DataSource = ds;
}

private void RefreshButton_Click(object sender, EventArgs e)
{
DataSet1 ds1 = new DataSet1();
da.Fill(ds1);
}
}
}

 
0 0 hvala 0
14 godina
neaktivan
offline
RE: Xml podaci
Hrcko kaže...

Koristim ovaj kod za dobivanje podatak iz xml file-a.

   XPathDocument doc = new XPathDocument(putanje.ApoeniKovanice);

XPathNavigator nav = doc.CreateNavigator();

string xpath = "//valuta[@category='" + vrstaValute + "']/[@value";

XPathExpression  expr = nav.Compile(xpath);

XPathNodeIterator iterator = nav.Select(expr);

 

while (iterator.MoveNext())
{

   ddlApoeni.Items.Add(iterator.Current.InnerXml);  -- punim dropdownlistu

}

 

Sada bih htio filtrirati podatke tako me ni NE prikazuju neke od vrijednosti iz "value" ?

 

 

A mozes jednostavno staviti samo jedan if u cod u petlju koja ti stavlja podatke u list kontrolu:

 

 

_______________________________________

 

if (iterator.Current.InnerXml=="to moje")
{
'nemoj spremiti ovo
}
else
{
ddlApoeni.Items.Add(iterator.Current.InnerXml);

}

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice