La recomendación es usar GetItemByIdSelectedFields y especificar sólo los elementos que necesitamos. Recordar usar el internal name.
using (SPWeb web = SPContext.Current.Web)
{
string urlRiesgos = (web.ServerRelativeUrl + "/Lists/Riesgos").Replace("//","/");
SPList listaRiesgos = web.GetList(urlRiesgos);
SPListItem itemRiesgo = listaRiesgos.GetItemByIdSelectedFields(idRiesgo, "Estado_Cumplimiento_Riesgo", "Tipo_Riesgo");
if (itemRiesgo["Estado"] != null)
estadoActual = itemRiesgo["Estado"].ToString();
tipoRiesgo = itemRiesgo["Tipo_Riesgo"].ToString();
}
0 comentarios:
Publicar un comentario