Hallo,
Ik probeerde schrijvend een generische functie - GetData en voorbijgaand de generische parameters. Het kan geen nauwkeurige code zijn, maar het werkt. Ik hoop het helpt.
Juicht… toe
Rajendra
-------------------------------------------------------------------------------------------------------------------------------------------
beschermde nietige Page_Load (objecten afzender, EventArgs e)
{
koord returnItems = GetData („Stad“, "", ""
, „zones.aspx? ZoneID=“, „ows_ID“);
Response.Write (returnItems
);
}
privé koord GetData (koord thelistName, koordstrQuery, koord strViewFields, koord aspx, koord idColumn)
{
myListservice van Lists.Lists = nieuwe Lists.Lists ();
myListservice.Credentials = System.Net.CredentialCache.DefaultCredentials
;
myListservice.Url = „
http://localhost/subsite1/_vti_bin/Lists.asmx“;
/* wijs waarden toe om GetListItems method*/over te gaan
//string thelistName = „Streken“; //“ {B6E894E8-EBB3-4E41-8416-E8150B0EC57B
} „;
//Maybe wij meningen in sharepoint kunnen tot stand brengen die specifiek voor ons Web app worden gebruikt?
//string viewName = „{C5C450CF-CEA0-4081-B4BE-7D7DA06C8677
}“;
koord rowLimit = „500“;
// concretiseert een voorwerp XmlDocument
System.Xml.XmlDocument xmlDoc = nieuwe System.Xml.XmlDocument ();
System.Xml.XmlElement vraag = xmlDoc.CreateElement („Vraag
“);
System.Xml.XmlElement viewFields = xmlDoc.CreateElement („ViewFields
“);
queryOptions van System.Xml.XmlElement = xmlDoc.CreateElement („QueryOptions
“)
;
/*Use CAML query*/
query.InnerXml = strQuery; // ""; /„
0>“;
viewFields.InnerXml = strViewFields; // „
/>“;
queryOptions.InnerXml = "";
System.Xml.XmlNode knopen = myListservice.GetListItems
(thelistName
, ongeldig, verklaart de vraag, viewFields, rowLimit, queryOptions, nietig);
koord returnedItems = "";
foreach (knoop System.Xml.XmlNode in knopen)
{
als (knoop. Naam == „rs: gegevens“)
{
voor (int. i = 0; i <� node=""> {
als (node.ChildNodes [I]. Naam == „z: rij“)
{
koord theURL = koord. Concat (""
); returnedItems += koord. Concat (theURL, node.ChildNodes [I]. Attributen [„ows_Title“]. Waarde?? String.Empty,“„);
}
}
}
}
terugkeer returnedItems;
}