[ Pobierz całość w formacie PDF ]
.DataSet.Tables(i).Columns.Count-1llstrOutput += "&nbsp;&nbsp;&nbsp;&nbsp;" & _ll"ColumnName = """ & xmldoc.DataSet._llTables(i).Columns(j).ColumnName & ""," & _ll" type = " & xmldoc.DataSet.Tables(i)._llColumns(j).DataType.ToString() & "<br>"llNextllNextllllstrOutput += "<p>"llllcatch ex as ExceptionllstrOutput = "Error accessing XML file"llend trylllloutput.Text = strOutputllend subll</script>llll<html><body>ll<asp:Label id="output" runat="server" />llll<asp:DataGrid id="DataGrid1" runat="server"llBorderColor="black"llGridLines="Vertical"llcellpadding="4"llcellspacing="0"llwidth="450"llFont-Name="Arial"llFont-Size="8pt"llHeaderStyle-BackColor="#cccc99"llFooterStyle-BackColor="#cccc99"llItemStyle-BackColor="#ffffff"llAlternatingItemStyle-Backcolor="#cccccc" />ll<p>ll<asp:DataGrid id="DataGrid2" runat="server"llBorderColor="black"llGridLines="Vertical"llcellpadding="4"llcellspacing="0"llwidth="450"llFont-Name="Arial"llFont-Size="8pt"llHeaderStyle-BackColor="#cccc99"llFooterStyle-BackColor="#cccc99"llItemStyle-BackColor="#ffffff"llAlternatingItemStyle-Backcolor="#cccccc" />ll</body></html>lAnalizaListing rozpoczyna siÄ™ od stworzenia obiektu XmlDataDocument.Jednak zamiast wczytywać dane bezpoÅ›rednio do tego dokumentu, sÄ… one pobierane za poÅ›rednictwem metody ReadXml wÅ‚aÅ›ciwoÅ›ci DataSet (patrz wiersz 14.).Metoda ta, jak siÄ™ już wkrótce przekonasz, tworzy relacyjnÄ… reprezentacje pobieranych informacji.Przejdźmy na razie do wiersza 27.Rozpoczyna siÄ™ w nim pÄ™tla for pobierajÄ…ca wszystkie tabele dostÄ™pne w obiekcie DataSet.Dla każdej z nich, wyÅ›wietlana jest nazwa oraz ilość kolumn (patrz wiersze od 27.do 32.).Kolejna pÄ™tla for (zapisana w wierszach od 34.do 40.) wyÅ›wietla nazwy oraz typy danych poszczególnych kolumn dostÄ™pnych w danej tabeli.Obiekt DataSet wie jakie typy danych reprezentuje każda z kolumn tabeli, gdyż okreÅ›la jej schemat na podstawie struktury danych.Jednak dziÄ™ki temu, że używasz obiektu DataSet istnieje prostszy sposób na wykonanie tych samych czynnoÅ›ci.W wierszach od 17.do 22.informacje z obiektu DataSet sÄ… wiÄ…zane z dwoma różnymi elementami sterujÄ…cymi DataGrid zdefiniowanymi na naszej przykÅ‚adowej stronie (za chwilÄ™ dowiesz siÄ™, dlaczego wykorzystywane sÄ… dwa obiekty).Wyniki wykonania tej strony ASP.NET przedstawiÅ‚em na rysunku 11.12Rysunek 11.12.Prezentacja relacyjnych danych XML przy wykorzystaniu obiektów XmlDataDocument oraz DataSetZaraz… ale na rysunku widoczne sÄ… dwie tabele, a dysponujemy tylko jednym plikiem XML.Co siÄ™ zatem staÅ‚o?Otóż Å›rodowisko.NET odczytaÅ‚a schemat XML i zauważyÅ‚a, że dane mogÄ… zostać przedstawione w sposób relacyjny.Konkretnie rzecz biorÄ…c, wydzielone i umieszczone w odrÄ™bnej tabeli zostaÅ‚y informacje o autorze.Åšrodowisko [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • katek.htw.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed