簡體   English   中英

將數據綁定到樹列表控件

[英]binding data to the treelist control

我有一張表,其中包含字段“ IsBulitIn”和位類型。 根據字段值,我篩選了表格並獲得了一組數據。 我將dataview用於每種數據類型。 現在我有兩個dataview。 我想在運行時創建兩個父節點。 名稱可能是“ BuiltIn Group”和“ My Group”。 我想將這兩個數據視圖設置為我上面的兩個父節點。

是否可以將datasource屬性設置為每個父節點?

謝謝。

通常,有一種方法可以做到這一點,盡管這種方法並非直截了當。 首先,我應該告訴您TreeListNode類不提供DataSource屬性。 因此,不可能僅設置屬性並達到所需的效果。 無論如何,我建議您自己為這些節點創建子節點:

void PopulateNodes(TreeListNode parentNode, DataView dataView) { 
            treeList1.BeginUnboundLoad();
            try {
                for(int i = 0; i < dataView.Count; i++) {
                    treeList1.AppendNode(new object[] { dataView[i]["SomeFieldName"] }, parentNode);
                }
            }
            finally {
                treeList1.EndUnboundLoad();
            }
        }

要以編程方式添加父節點,請使用以下代碼:

    TreeListNode parentNode = treeList1.AppendNode(new object[] { "parent" }, null);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM