gpt4 book ai didi

c# - 如何填充 BrightIdeasSoftware.TreeListView ?

转载 作者:太空宇宙 更新时间:2023-11-03 20:18:28 25 4
gpt4 key购买 nike

我刚下载 ObjectListView ,并且在填充它时遇到问题。

我得到了 MyObject 的列表:

public class MyObject
{
public int Id { get; set; }
public int ParentId { get; set; }
public string Name { get; set; }

public int Data { get; set; }

public MyObject(int id, int parentId, string name, int data)
{
Id = id;
ParentId = parentId;
Name = name;
Data = data;
}
}

List<MyObject> list = List<MyObject>();

我需要使用 MyObject 元素 ( Using TreeListView ) 填充 TreeListView。此外,我还需要用 .Data 属性填充一列。即使作为 list(同一级别的所有项目)并且没有任何列,我也无法填充它,我试过这个:

this.myTreeListView.SetObjects(list);

还有这个:

this.myTreeListView.Roots = list;

但是树还是空的,什么都没有填充,我做错了什么?请帮忙。

最佳答案

您可以找到一些有关 TreeListView 的有用“入门”信息 here .确保您理解并使用该概念。

但是,没有提到您还必须添加至少一列(您可以在设计器中执行此操作)。所以这可能是你的问题。 TreeListView 教程假定您已经知道如何使用 ObjectListView。

我建议你也阅读一般getting started指南,尤其是“心理换档”部分。

The crucial part of using an ObjectListView is configuring it. Most of this configuration can be done within the IDE by setting properties on the ObjectListView itself or on the columns that are used within the list. Some configuration cannot be done through properties: these more complex configurations are done by installing delegates (more on this later). Once the columns and control are configured, putting it into action is simple.

希望这对您有所帮助。

关于c# - 如何填充 BrightIdeasSoftware.TreeListView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15162082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com