vbhelpდღეს დამჭირდა ეგეთი ვარიანტი და ეს ვიპოვე
http://www.ureader.com/message/1246019.aspxაქ არ უწერია მაგალითი, სამაგიეროდ წერია რა გამოიყენა lookup-ისათვის
There is a short description, to use the => DataColumn.Expression Property
ე.ი. lookup კეთდება თვითონ DataTable-ში, დატასეტში ვაგდებთ 2 დატატეიბლს: A (Child-ი) და B (Parent-ი) (ანუ A Foreign Key-თ და B Primary Key-თ), აქვე დატასეტში ვაკეთებთ ამ ორ ცხრილს შორის შესაბამის Relation-ს სახელად სიტყვაზე MyRelation, A-ში ვამატებთ Column-ს, რომლის Source მნიშვნელობა ცარიელია და მის Expression-ში ვწერთ Parent(MyRelation).Name (Name - ველი "ცნობარიდან"). ანუ ეს იქნება გამოთვლადი ველი. მერე ამ A დატატაბლეს ჩვეულებრივად გამოიყენებ საცა დაგჭირდება. მთავარია იქ საცა A-ს გამოიყენებ, B-ც დააგდო და A-ს Fill-ის წინ ჯერ B შეავსო
ჩემთან ავაწყვე ეს და იმუშავა ნორმალურად, datagridview-ში A ცხრილში Foreign Key-ს მნიშვნელობის შეცვლისას Lookup მნიშვნელობაც ავტომატურად შეიცვალა (როგორც წესით და რიგით უნდა ყოფილიყო)
პრინციპში შეიძლება ეს ყველაფერი უკვე ნახე სადმე ამდენი ხნის მერე
სამაგიეროდ სხვას გამოადგება ვინმეს