Esempio n. 1
0
    public void ReloadData()
    {
        // Load the data
        DataSet templates = PageTemplateInfoProvider.GetAllMasterTemplates();

        ucSelector.DataSource = templates;
        ucSelector.IDColumn   = "PageTemplateID";

        ucSelector.DisplayNameColumn   = "PageTemplateDisplayName";
        ucSelector.DescriptionColumn   = "PageTemplateDescription";
        ucSelector.ThumbnailGUIDColumn = "PageTemplateThumbnailGUID";
        ucSelector.IconClassColumn     = "PageTemplateIconClass";

        ucSelector.ObjectType = PageTemplateInfo.OBJECT_TYPE;
        ucSelector.DataBind();

        if (ucSelector.SelectedId == 0)
        {
            if (!DataHelper.DataSourceIsEmpty(templates))
            {
                int firstTemplateId = ValidationHelper.GetInteger(templates.Tables[0].Rows[0]["PageTemplateID"], 0);
                ucSelector.SelectedId = firstTemplateId;
            }
        }
    }