xml node olarak atılan veriyi web servis ile gridview’e çağırmak

Read Time:1 Minute, 25 Second

protected void Button1_Click(object sender, EventArgs e)
        {
            string tck = TextBox1.Text;

            soapservisim.sertifikasorgulaSoapClient webservis = new soapservisim.sertifikasorgulaSoapClient();

            XmlNode rss = webservis.SertifikaSorgula(tck).SelectSingleNode(“/ArrayOfKisi”);
            XmlNodeList title = webservis.SertifikaSorgula(tck).SelectNodes(“/Kisi”);

            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn(“AdSoyad”, typeof(string)));
            dt.Columns.Add(new DataColumn(“TCKimlikNo”, typeof(string)));
            dt.Columns.Add(new DataColumn(“SertifikaTarihi”, typeof(string)));
            dt.Columns.Add(new DataColumn(“SertifikaTürü”, typeof(string)));
            dt.Columns.Add(new DataColumn(“SertifikaGeçerlilikTarihi”, typeof(string)));

            foreach (XmlNode node in title)
            {
                DataRow row = dt.NewRow();
                row[“AdSoyad”] = node.SelectSingleNode(“AdSoyad”).InnerText.ToString();
                row[“TCKimlikNo”] = node.SelectSingleNode(“TCKimlikNo”).InnerText.ToString();
                row[“SertifikaTarihi”] = node.SelectSingleNode(“SertifikaTarihi”).InnerText.ToString();
                row[“SertifikaTürü”] = node.SelectSingleNode(“SertifikaTürü”).InnerText.ToString();
                row[“SertifikaGeçerlilikTarihi”] = node.SelectSingleNode(“SertifikaGeçerlilikTarihi”).InnerText.ToString();
                dt.Rows.Add(row);
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }

About Post Author

Sayfa Yoneticisi

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %
Previous post web config ile dosya-klasörden yönlendirme yapmak
Next post Çoğaltmada in vitro kültürlerin kullanılması