Thanks for the prompt reply, but can you provide me with an example for your first explaination please?
I'm having difficulty setting up the filter.
Dim sorter As SortExpression = New SortExpression
sorter.Add(SortClauseFactory.Create(DAL.CTMS.REF_PRODUCTSFieldIndex.TITLE, SortOperator.Ascending))
Dim filter As IPredicateExpression = New PredicateExpression
filter.Add(new FieldCompareSetPredicate(dal.CTMS.REF_PRODUCTGROUPMEMBERSHIPFieldIndex.PRODUCTID, dal.CTMS.REF_PRODUCTSFieldIndex.PRODUCTID, SetOperator.NotEqual, nothing,True)
Dim fields As New ResultsetFields(2)
fields.DefineField(DAL.CTMS.REF_PRODUCTSFieldIndex.PRODUCTID, 0, "ProductID")
fields.DefineField(DAL.CTMS.REF_PRODUCTSFieldIndex.TITLE, 1, "Title")
Dim dtl As DataTable = New DataTable
Dim dao As TypedListDAO = New TypedListDAO
dao.GetMultiAsDataTable(fields, dtl, 0, sorter, Nothing, relations, False, Nothing, Nothing, 0, 0)
' Set the return value
ReadNonMembershipData = dtl
Many thanks
Simon