Article |
---|
Xml Dosyasından ListBox a Veri Ekleme Merhaba arkadaşlar, bu makalemizde staff xml dosyamızdaki verileri listbox ta göstereceğiz. İlk önce using System.Xml yi ekleyelim. Xml dosyamızı aşağıdaki gibi hazırlıyoruz. |
C++ Xml Dosyasindaki Verileri ListView Nesnesinde Gosterimini Saglamak Merhaba arkadaslar bu makalemizde C++ da Xml dosyasindaki verileri okuyup ListView nesnesinde gosterimini saglayacagiz. |
Xml Dosyasina Kayit Ekleme, Kayit Duzenleme ve Kayit Silme Islemleri Merhaba arkadaslar bu makalemizde Xml dosyasina yeni bir kayit ekleyecegiz. Ayrica mevcut kayitlarda duzenleme yapacagiz. Secili kayitta silme islemini gerceklestirecegiz. |
dataGridView da XML Dosyasindaki Country ve City Verilerini Gostermek Merhaba arkadaşlar bu makalemizde Xml dosyasındaki Country ve City bilgilerini dataGridView da göstereceğiz. Burada countryId ve cityId ye göre sıralama yapacağız. |
DropDownList de Xml Kullanımı Merhaba arkadaşlar. Bu makalemizde Xml dosyasındaki bilgileri, DropDownList nesnesinde göstereceğiz. Xml dosyanızı aşağıdaki gibi oluşturun.
|
Xml Bilgilerini TreeView Nesnesinde Göstermek Merhaba arkadaşlar. Yeni bir makalede yine sizlerle birlikteyiz. Bu makalemizde Xml dosyamızdaki bilgileri TreeView nesnesinde göstereceğiz. Bunun için ilk yapmamız gereken TreeView nesnemizi Xml dosyasına bağlamak. Bunuda XmlDataSource ile yapacağız. |
Adrotator Xml Uygulaması Merhaba arkadaşlar. AdRotator, uygulamalarımızda dönüşümlü olarak resim dosyalarının görüntülenmesini sağlayan kontroldür. Genellikle Asp.NET reklam uygulamalarında kullanılır. |
Xml deki Bilgileri Repeater Nesnesinde Göstermek Katolog isimli Xml dosyasındaki bilgileri Repeater nesnesinde göstereceğiz.
< HeaderTemplate >< / HeaderTemplate > de Repeater daki sütunların başlıklarını tanımlayacağız.
< ItemTemplate >< / ItemTemplate > ve < AlternatingItemTemplate > < / AlternatingItemTemplate > de Xml dosyasında bağlanacağımız alanları tanımlayacağız. |
Xml deki Verileri ListBox ta Göstermek Bu örneğimizde xml dosyasındaki verileri listbox nesnesinde göstereceğiz.
xml dosyamızın ismi test.xml, içinde konular
kısmının içinde konu1, konu2,...konu39 şeklinde satırlar mevcut. Bu satırları
listbox da göstermek için aşağıda for döngüsü kullandık.
using System.Xml; i formunuza ekleyin. Aşağıdaki şekli inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml("test.xml");
foreach (DataRow row in ds.Tables[0].Rows)
for (int i = 1; i < = 39; i++)
{
listBox1.Items.Add(row["konu" + i].ToString());
}
listBox1.SelectedIndex = 0;
}
private void button1_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml("test.xml");
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN
|
Xml Dosyasına Kayıt Bu örneğimizde Northwind.mdb veritabanındaki alanlardan çektiğimiz bilgileri, Xml olarak kaydedeceğiz...Bahadirsa
Forma yazılacak kodlar:
Imports System.Xml
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim baglan As OleDb.OleDbConnection = New Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Northwind.mdb")
Dim adp As New OleDb.OleDbDataAdapter
Dim str As String = "Select * From " & cmb.Text
adp.SelectCommand = New OleDb.OleDbCommand(str, baglan)
baglan.Open()
Dim ds As New Data.DataSet
adp.Fill(ds)
Dim xreader As Xml.XmlReader
‘bu xmlreader executereader dan farklı olarak sonucu xml olarak üretiyor.
ds.ReadXml(xreader)
‘datasetimize xml mizi okutuyoruz.
ds.WriteXml("C:\test.xml")
‘ve harddiskimize dataseti yazdırıyoruz.
baglan.Close()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmb.Text = "Customers"
With Me
.Text = "XML Olarak Kayıt...Bahadirsa"
.MaximizeBox = False
.MinimizeBox = False
.Location = New Point(350, 200)
End With
End Sub
End Class
‘Bir sonraki makalede görüşmek dileğiyle...Bahadirsa |
Xml Dosyasından Kayıt Okuma Arkadaşlar bu örneğimizde, hazır bulunan xml dosyamızdan, oluşturduğumuz textboxlara veri ve picturebox ımıza resim çekeceğiz.
İlk önce yapmanız gereken Xml dosyanızı oluşturmak. Bunun için Microsoftun sitesinden xmlnotepad programından yararlanabilirsiniz.
Örnektede görüldüğü gibi, XmlReader metodu kullanarak bilgilerimizi xml dosyasından çekeceğiz...Bahadirsa
Forma yazılacak kodlar:
Imports System.XML
Public Class Form1
Dim i As Integer = 0
Private Sub btnVeriAl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVeriAl.Click
i = i + 1
btnVeriAl.Text = "Kayıt İleri"
Dim reader As Xml.XmlReader = New System.Xml.XmlTextReader("bahadirsa_bilgi.xml")
While (reader.Read())
If i = 1 Then
If (reader.NodeType = XmlNodeType.Element) Then
If (reader.Name.Equals("id")) Then
TextBox1.Text = reader.ReadString()
ElseIf (reader.Name.Equals("ad")) Then
TextBox2.Text = reader.ReadString()
ElseIf (reader.Name.Equals("soyad")) Then
TextBox3.Text = reader.ReadString()
ElseIf (reader.Name.Equals("ogrenim")) Then
TextBox4.Text = reader.ReadString()
ElseIf (reader.Name.Equals("meslek")) Then
TextBox5.Text = reader.ReadString()
ElseIf (reader.Name.Equals("il")) Then
TextBox6.Text = reader.ReadString()
ElseIf (reader.Name.Equals("image1")) Then
PictureBox1.Image = Image.FromFile(reader.ReadString())
End If
End If
End If
If i = 2 Then
If (reader.NodeType = XmlNodeType.Element) Then
If (reader.Name.Equals("id2")) Then
TextBox1.Text = reader.ReadString()
ElseIf (reader.Name.Equals("ad2")) Then
TextBox2.Text = reader.ReadString()
ElseIf (reader.Name.Equals("soyad2")) Then
TextBox3.Text = reader.ReadString()
ElseIf (reader.Name.Equals("ogrenim2")) Then
TextBox4.Text = reader.ReadString()
ElseIf (reader.Name.Equals("meslek2")) Then
TextBox5.Text = reader.ReadString()
ElseIf (reader.Name.Equals("il2")) Then
TextBox6.Text = reader.ReadString()
ElseIf (reader.Name.Equals("image2")) Then
PictureBox1.Image = Image.FromFile(reader.ReadString())
End If
End If
End If
If i = 3 Then
If (reader.NodeType = XmlNodeType.Element) Then
If (reader.Name.Equals("id3")) Then
TextBox1.Text = reader.ReadString()
ElseIf (reader.Name.Equals("ad3")) Then
TextBox2.Text = reader.ReadString()
ElseIf (reader.Name.Equals("soyad3")) Then
TextBox3.Text = reader.ReadString()
ElseIf (reader.Name.Equals("ogrenim3")) Then
TextBox4.Text = reader.ReadString()
ElseIf (reader.Name.Equals("meslek3")) Then
TextBox5.Text = reader.ReadString()
ElseIf (reader.Name.Equals("il3")) Then
TextBox6.Text = reader.ReadString()
ElseIf (reader.Name.Equals("image3")) Then
PictureBox1.Image = Image.FromFile(reader.ReadString())
End If
End If
End If
If i > 3 Then
i = 1
End If
End While
reader.Close()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
With Me
.Text = "Xml Dosyadan Veri Okuma...Bahadirsa"
.MaximizeBox = False
.Location = New Point(250, 200)
End With
End Sub
End Class
‘Bir sonraki makalede görüşmek dileğiyle...Bahadirsa |
Xml Dosyaya Kayıt ve Xml Dosyadan Okuma Yeni bir web projesi acalım. Çalışma sayfamıza iki buton ve bir gridview koyalım.Sql deki kisibilgi tablosundaki verileri C:\deneme.xml dosyası oluşturup bu xml dosyasına yazdıracağız. |
Xml Dosyasındaki Bilgileri GridView Nesnesinde Gösterme Arkadaşlar bu makalemizde xml dosyası oluşturacağız(Şekil 1). Daha sonra xml dosyamızdaki bilgileri GridView nesnemizde göstereceğiz. İlk önce sayfanıza GridView nesnesi ile XmlDataSource nesnesi ekleyin.(Şekil 2). |
Xml Dosyasından Kayıt Okuma Arkadaşlar bu örneğimizde, hazır bulunan xml dosyamızdan, oluşturduğumuz textboxlara veri ve picturebox ımıza resim çekeceğiz. |
Xml Dosyasına Kayıt Bu örneğimizde Northwind.mdb veritabanındaki alanlardan çektiğimiz bilgileri, Xml olarak kaydedeceğiz... |