Hi,
Jag försökte handstil som ett generiskt fungerar - GetData och bortgång de generiska parametrarna. Det kan inte vara avkräver kodifierar, men det fungerar. Jag hoppas det hjälper.
Jubel…,
Rajendra
-------------------------------------------------------------------------------------------------------------------------------------------,
skyddade utan laga kraft Page_Load (anmärka avsändaren, EventArgs e),
{
stränga returnItems = GetData (”stad”, "", ""
, ”zones.aspx? ZoneID=”, ”ows_ID”);
Response.Write (returnItems
);
}
privat stränga GetData (stränga thelistName, stränger strQuery, stränger strViewFields, stränger aspx, stränger idColumn),
{
Lists.Lists-myListservice = ny Lists.Lists ();
myListservice.Credentials = System.Net.CredentialCache.DefaultCredentials
;
myListservice.Url = ”
http://localhost/subsite1/_vti_bin/Lists.asmx”;
/* tilldelar värderar för att passera GetListItemsen method*/
//string thelistName = ”zonplanerar”; //” {B6E894E8-EBB3-4E41-8416-E8150B0EC57B
} ”;
//Maybe som vi kan skapa beskådar i sharepoint, som används specifikt för vår rengöringsduk app?
//string viewName = ”{C5C450CF-CEA0-4081-B4BE-7D7DA06C8677
}”;
stränga rowLimit = ”500”;
// exemplifierar en XmlDocument anmärker
System.Xml.XmlDocument-xmlDoc = ny System.Xml.XmlDocument ();
System.Xml.XmlElement-query = xmlDoc.CreateElement (”Query
”);
System.Xml.XmlElement-viewFields = xmlDoc.CreateElement (”ViewFields
”);
System.Xml.XmlElement-queryOptions = xmlDoc.CreateElement (”QueryOptions
”)
;
/*Use CAML query*/
query.InnerXml = strQuery; // ""; /”
0>”;
viewFields.InnerXml = strViewFields; // ”
/>”;
queryOptions.InnerXml = "";
System.Xml.XmlNode-knutpunkter = myListservice.GetListItems
(thelistName
, ogiltigt, queryen, viewFields, rowLimit, queryOptions som, är ogiltiga);
stränga returnedItems = "";
foreach (System.Xml.XmlNode-knutpunkt i knutpunkter)
{
om (knutpunkt. Rs för känd == ”: data”)
{
för (int i = 0; i <� node=""> {
om (node.ChildNodes [I]. Känd == ”z: ro”),
{
stränga theURL = stränger. Concat (""
); returnedItems += stränger. Concat (theURL, node.ChildNodes [I]. Attribut [”ows_Title”]. Värdera?? String.Empty”,”);
}
}
}
}
återgånga returnedItems;
}