I was actually able to get this working, by changing the entries box on my data connection to point directly to the field that i am reading (Item_Heading) instead of the higher folder of Product_List and using the filter not(. = ../preceding-sibling::dfs:Product_List/@Item_Heading). My new problem, is similiar to another thread that you had commented on back in April,
http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=2167&SearchTerms=repeating,table,more,rows) about the next row in the repeating table having the contents carry down to the next list box. I know where the problem is, but i cant figure out how to fix it.
I have 2 DD List boxes in the repeating table, one Named ItemType and one named desc1 . ItemType contains the Toner, Software etc categories(read from 2DS Item_Heading field), and i want description to display the approriate entries(read from description field in 2DS) based on the ItemType. I know i need to filter based on the current() , but i cannot get it to list the items in the desc1 box when i try to come up with the correct formula. In desc1, if i filter just on ItemType=Item_Heading it displays the proper items, but they then also repeat down to the next row listbox. What am i missing on this one? I appreciate any help... i am new to this, but unfortunatly know enough to be dangerous