|
|
xmle takılma ya orda kendm yazdım xmlden kopyalayıp yazmadım sharpn verdigi örnekte bütün verileri cekmek için guzl o kısmı tamam da ben kac tane esya var onu bulamıyorm
|
|
|
xml sorununu halletim simdi baska bi sorunum var xml le ilgili.xmlden verileri data sete atıyorum.eğer xmlde gerekli tag yok ise hata veriyor. hata vermemesi için ne yapmam gerekir?
|
FCN

Kayıt : 28 Eylül 2007 Yerel Disk(C)
|
|
o bölümü try catch yapısı içine al
try {
yapılacak işlem kodları }
catch {
}
bu şekilde yaparsan hata verir fakat bunu göstermez yaptıgı işleme kaldıgı yerden devam eder.eğer hatayıda belirtmesini istiyorsan catch yapısı şöyle oluşturman lazım.
catch (Exception msg) { MessageBox.Show("hata:" + msg); }
Follow me : http://twitter.com/TheFCN // FCN Bilişim Hizmetleri // Microsoft .Net Developer
|
|
|
böyle yapınca hatadan sonra daha devam etmiyor yani 5 tane deger cekecekse hatada 3. deyse ondan öncekileri çekp diğerlerini çekmiyor.Ben şöyle bişey yaptım daha kolay yolu vardır illaki ama aklıma bu geldi
private string degerAra(string tablo,string satir) {
foreach (XmlNode node in xmlDoc.GetElementsByTagName("Esya"))
{
kodXml = node["EsyaKodu"].InnerXml.ToString();
}
if (kodXml.Contains(satir))
return ds.Tables[tablo].Rows[0][satir].ToString();
else return " ";
}
|
FCN

Kayıt : 28 Eylül 2007 Yerel Disk(C)
|
|
try {
foreach kodları buraya
}
catch
{
}
bu şekilde calısması lazım
Follow me : http://twitter.com/TheFCN // FCN Bilişim Hizmetleri // Microsoft .Net Developer
|
|
|
denedim ama çalışmadı nedense
|
|