动态添加复选框列

时间:2018-02-06 16:25:59

标签: c# checkbox objectlistview programmatically

我正在尝试以编程方式创建列并将其设置为复选框。 我是在扩展活动上做的。

我的代码片段是

if (qtdColumns < qtdPermissions)
{
    for (int i = qtdColumns; i < qtdPermissions; i++)
    {
        OLVColumn aNewColumn = new OLVColumn();
        aNewColumn.Text = string.Empty;

        aNewColumn.AspectGetter += delegate (object x)
        {
            if (((Model)x).permissions.Count() > 0)
            {
                aNewColumn.CheckBoxes = true;
                return permission.Label;
            }
            else
            {
                aNewColumn.CheckBoxes = false;
                return "";
            }
        };

        this.MyTreeListView.AllColumns.Add(aNewColumn);
        qtdColumns++;
    }
}

但我得到的唯一结果是:

0 个答案:

没有答案
相关问题