Как я могу подключить DataSource для UniGrid. Я создал собственный фильтр, и он работает, как и ожидалось, с веб-частями PagesDataSource и BasicRepeater. Но теперь я должен получить тот же источник данных для UniGrid.
Как я могу это сделать?
ОБНОВЛЕНИЕ:
Кентико версии 8.2
ASCX:
<%@ Register Src="~/CMSAdminControls/UI/UniGrid/UniGrid.ascx" TagName="UniGrid" TagPrefix="cms" %>
<%@ Register Namespace="CMS.UIControls.UniGridConfig" TagPrefix="ug" Assembly="CMS.UIControls" %>
<cms:CMSDocumentsDataSource ID="myDocuments" runat="server" />
Код:
protected void Page_Load(object sender, EventArgs e)
{
InitializingDataSource();
FrameGrid.DataSource = myDocuments.DataSource;
FrameGrid.DataBind();
}
private void InitializingDataSource()
{
myDocuments.FilterName = FilterName;
myDocuments.Path = ContentPath;
myDocuments.LoadCurrentPageOnly = true;
myDocuments.LoadPagesIndividually = true;
myDocuments.SelectOnlyPublished = true;
}
ОБНОВЛЕНИЕ 2:
Я удалил DataBind, но он все еще не работает.