I have List_A = { Title, Type} & List_B = { Title, myLookUpField }
I want myLookUpField = Title, IF(Type=="Red")
I know....
List_B.Fields.AddLookUp("myLookUpField", List_A.ID, false);
SPFieldLookUp myCol = new SPFieldLookUp(List_B.Fields,"myLookUpField");
myCol.LookUpField = List_A.Fields["Title"].InternalName;
Im not sure how to properly restrict it to only accepting ListItems from List_A where Type is set to "Red"
Filtered Field? calulated Field? addDependent lookup? associated field?