2

おはようございます。修正できない問題があります。オブジェクトの行にあなたが必要です。「TreeListNode」は3行のテキストを表示できます。問題は、このテキストの最初の行が残りの2行しか表示されないことです。行の高さを拡大しても失われません。

プロパティセタールを次のようにラップしてみました。

tln.TreeList.Appearance.Row.TextOptions.WordWrap = WordWrap.Wrap;

tnlは「TreeListNode」が存在するオブジェクトですが、この方法では文字列の3行が表示されません。

私もこれをやってみました。

tln.TreeList.OptionsBehavior.AutoNodeHeight = true;

達成だけでなく、私のテキスト文字列のすべての行を表示します。

私のテキスト文字列の形式は次のとおりです。

テキストテキストテキストテキスト\r\nテキストテキストテキスト\r\nテキストテキストテキストテキストテキストテキスト。

ありがとう

4

1 に答える 1

2

ここで答えを見つけました。セルのエディターをRepositoryItemMemoEditタイプに設定する必要があります。

サンプルコード(Windowsフォームプロジェクト):

    protected override void OnLoad(EventArgs e)
    {
        CreateColumns(treeList1);
        CreateNodes(treeList1);

        treeList1.Appearance.Row.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
        treeList1.OptionsBehavior.AutoNodeHeight = true;

        base.OnLoad(e);
    }

    private void CreateColumns(TreeList tl)
    {
        // Create three columns.
        tl.BeginUpdate();
        tl.Columns.Add();
        tl.Columns[0].Caption = "Customer";
        tl.Columns[0].VisibleIndex = 0;
        tl.Columns.Add();
        tl.Columns[1].Caption = "Location";
        tl.Columns[1].VisibleIndex = 1;
        tl.Columns.Add();
        tl.Columns[2].Caption = "Phone";
        tl.Columns[2].VisibleIndex = 2;
        tl.Columns[0].ColumnEdit = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit();
        tl.EndUpdate();
    }

    private void CreateNodes(TreeList tl)
    {
        tl.BeginUnboundLoad();
        // Create a root node .
        TreeListNode parentForRootNodes = null;
        TreeListNode rootNode = tl.AppendNode(
            new object[] { "Alfreds FutterkisteTEST\r\nTEST\r\nTEST", "Germany, Obere Str. 57", "030-0074321" },
            parentForRootNodes);            

        // Create a child of the rootNode
        tl.AppendNode(new object[] { "Suyama, Michael", "Obere Str. 55", "030-0074263" }, rootNode);
        // Creating more nodes
        // ...
        tl.EndUnboundLoad();
    }
于 2012-06-20T19:48:40.020 に答える