开发SharePoint自定义Web部件。(Developing SharePoint custom web part. How to render lookup field?)
我需要从列表中将查找字段呈现为带有弹出对话框的链接(与在默认的SharePoint 2010列表视图中呈现查找字段的方式相同)。 如果我有包含查找字段的SPListItem对象,我该怎么做? 也许有一些控件来呈现查找字段?
protected void Page_Init(object sender, EventArgs e) { SPQuery query = new SPQuery(); query.Query = "some query here"; SPListItemCollection items = __list.GetItems(query); foreach (SPListItem item in items) { // render item["lookup_field_name"] somehow } }I need to render lookup field from a list as a link with popup dialog (the same way as lookup fields are rendered in default SharePoint 2010 list view). How can I do that if I have SPListItem object that contains lookup field? Maybe there is some control to render lookup fields?
protected void Page_Init(object sender, EventArgs e) { SPQuery query = new SPQuery(); query.Query = "some query here"; SPListItemCollection items = __list.GetItems(query); foreach (SPListItem item in items) { // render item["lookup_field_name"] somehow } }最满意答案
spfieldlookupvalue value=new SpFiledlookupvalue(item["column name"]); string id=value.lookupid;//you can retrieve the text,id string text=value.lookuptext; spfieldlookupvalue value=new SpFiledlookupvalue(item["column name"]); string id=value.lookupid;//you can retrieve the text,id string text=value.lookuptext;更多推荐
发布评论