Pregatirea
unui document XML pentru obiectul XmlDataSource din VisualStudio 2005
A trebuit candva sa pregatesc un document XML pentru a fi
inteles de un obiect “XmlDataSource” . Finalitatea insemna ca datele ce erau
prezentate intr-un GridView sa arate ca si cum ar fi provenit de la un tabel
normal (cu cap de tabel etc). Iata pasii urmati :
Intr-o fereastra de query a Management Studio lansez
urmatoarea comanda, rezultatul salvandu-se in fisierul Angajat.xml
select * from(tblAngajati)
for xml auto, root ('Angajati')
Datele care apar in documentul xml sunt de felul urmator:
<Angajati>
'<tblAngajati IDAngajat="1" " Nume="Ionescu"
DataAngajare="2006-01-05T00:00:00" />
'<tblAngajati IDAngajat="2" Nume="Popescu"
DataAngajare ="2006-05-15T00:00:00" />
…
</Angajati>
Dupa care n-ai decat sa setezi obiectul XmldataSource in
cadrul proiectului Visual Studio:
XmlDataSource2.XPath = String.Format( _
"/Angajati/[@IDDepartament=" & GridView1.SelectedValue
& "]")
GridView2.DataBind()
Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)