Отображение данных из CMS_User в kentico - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть пользовательский элемент управления, и я хочу заполнить элемент управления выпадающего списка таблицей CMS User с условием для него. не могли бы вы помочь мне сделать это. заранее спасибо

1 Ответ

0 голосов
/ 03 февраля 2020

для кого-то, кто нуждается, ответ здесь (условие where зависит от типа поиска, поэтому я оставил его пустым):

    public void FillUsers()
{
    string where = "";
    var UserColumns = UserInfoProvider.GetUsers().Columns("UserID", "FullName", "BusinessUnitId").Where(where).OrderBy("asia_personalcode");        

    if (UserColumns != null)
    {

        DataSet ds = UserColumns;
        if (!DataHelper.DataSourceIsEmpty(ds))
        {
            cmbUser.DataSource = ds;
            cmbUser.DataTextField = "FullName";
            cmbUser.DataValueField = "UserID";
            cmbUser.DataBind();
            cmbUser.Items.Insert(0, "-");
            cmbUser.Items[0]``.Value = "";
        }
    }
}
...