我有一个Web部件,我动态地向它添加一个List字段迭代器:
//contentType is the content type ID
SPList list = web.Lists[listName];
SPContentType spct = web.AvailableContentTypes[contentTypeName];
Iterator = new ListFieldIterator()
{
ControlMode = SPControlMode.Display,
TemplateName = spct.NewFormTemplateName,
ListId = list.ID
};
Iterator.ListItem["ContentTypeId"] = contentType;
Iterator.EnableViewState = true;
var currentMode = SPControlMode.New;
Iterator.ControlMode = currentMode;
PlaceHolder p1 = (PlaceHolder)this.FindControl("PlaceHolder1");
p1.Controls.Add(Iterator);
我有两个问题:
如何隐藏列表字段迭代器中显示的按钮。
我想通过代码添加一个创建项目(带附件的库列表项)的方法,通过读取列表字段迭代器的项目并创建它,我该怎么做。