2

TreeListLookupEdit でノードを選択しようとしています。

var fn = treeListLookupEdit1.FindNodeByKeyID(NodeId);
treeListLookupEdit1.Properties.TreeList.FocusedNode = fn;

私の TreeListLookupEdit は既に (EF データソースからの) データで満たされています。目的の行にフォーカスし、treeListLookUpEdit1.Text (閉じた状態のとき) とポップアップ ウィンドウを開いたときの両方でこの値を確認する必要があります。

しかし、何も起こらず、ノードを選択しません。

私もこれを試しました(「treeNodes」はTreeListLookupEdit内の実際のTreeListです):

treeNodes.FocusedNode = fn;

しかし、このコードを実行すると、次のように動作します。

treeListLookupEdit1.ShowPopup();
treeListLookupEdit1.Properties.TreeList.FocusedNode = fn;
treeListLookupEdit1.ClosePopup();

では、ShowPopup の使用を避けるにはどうすればよいでしょうか。

更新 EditValue を設定する必要があるようです

treeListLookupEdit1.EditValue = NodeId
4

1 に答える 1