以kentico显示来自CMS_User的数据

问题描述 投票:0回答:1

我具有用户控件,并且我想在CMS User表上填充一个带有条件的下拉列表表单控件。你能帮我做吗。预先谢谢你

kentico
1个回答
0
投票

对于需要帮助的人,答案就在这里(条件取决于您的搜索类型,所以我将其留空):

    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 = "";
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.