DevExpree XtraTreeListコントロールを使用していますが、最初のレベルのノードの1つをツリーの最初のノードにランダムに設定したいのですが、TreeListコントロールのメソッドにもTreeListNodeメソッドにも何も表示されません。
ご意見をお聞かせください。
編集:私のコード
private void btnSetMaster_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
//Load reprot
if (treeLstRprtDS.FocusedNode != null)
{
treeLstRprtDS.SetNodeIndex(treeLstRprtDS.FocusedNode,0);
//Get selected underlying object
ReportDataSource rprtDataSourceSelected =
(ReportDataSource)treeLstRprtDS.GetDataRecordByNode(treeLstRprtDS.FocusedNode);
theReport.SetReportDataSourceAsMaster(rprtDataSourceSelected);
}
}
編集:
注:バウンドモードでの作業
解決:
XtrTreeListコントロールのCompareNodeValuesイベントを実装しました 。ここを読んでください...
次に、Column.SortIndexを使用してツリーに並べ替えを強制しました。