Cuando programamos con el modelo de objetos de sharepoint vemos que al levantar un dato de una lista que es un lookup de otra lista se observa que el dato viene dado por el formato id;#Texto y a partir de aca muchos nos hemos realizado una función que parsee ese resultado con motivo de obtener o el id o el texto o ambos…. Bueno he aqui un detalle, resulta que el modelo de objetos ya incluye una clase para hacer esto mismo y esta es SPFieldLookUpValue.
Un ejemplo:
SPFieldLookUpValue dato= new SPFieldLookUpValue(“12;#www.google.com”);
y ahora para obtener los datos
dato.LookupId para obtener el id del item.
dato.LookupValue para obtener el texto, en este caso www.google.com