【问题标题】:Displaying data from CMS_User in kentico在 kentico 中显示来自 CMS_User 的数据
【发布时间】:2020-02-03 15:20:30
【问题描述】:

我有用户控件,我想用带有条件的 CMS 用户表填充下拉列表表单控件。你能帮我做吗?提前谢谢你

【问题讨论】:

  • 欢迎来到 SO。请提供代码示例、技术栈等,以便我们更好地帮助您。
  • 您好,请告诉我们您使用的是哪个版本的 Kentico,您使用的是 Portal 还是 MVC,以及是否要将下拉列表添加到实时网站,或管理网站。
  • 您好,感谢您的回复。我正在使用 Portal、Kentico V10,并且我想在实时站点中显示下拉列表。我通过搜索 Kentico Devnet 来选择我的问题,相关代码在这里供需要它的人使用...

标签: kentico


【解决方案1】:

对于需要的人,答案就在这里(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 = "";
        }
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 2015-02-03
    • 1970-01-01
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多