Monday, May 10, 2010

Delete a List Item from a List for a given Title



private bool DeleteAttributeListValue(string AttributeLabelName, string SearchValue)


{


try


{


using (SPSite p_site = new SPSite(SharePointURL))


{


using (SPWeb p_web = p_site.OpenWeb())


{


SPList targetList = p_web.Lists[AttributeLabelName];


//targetList.Fields["aa"].d


string camlquery = @"<Where><Eq><FieldRef Name='Title'/><Value Type='Text'>" + SearchValue + "</Value></Eq></Where>";


SPQuery spQuery = new SPQuery();


spQuery.Query = camlquery;


SPListItemCollection items = targetList.GetItems(spQuery);


if (items != null)


{


if (items.Count > 0)


{


items[0].Delete();


}


}


}


}


return true;


}


catch (Exception ex)


{


return false;


}


}

No comments:

Post a Comment