2

ElementHost を datagridview に追加して、設計された WPF コントロールを win フォームに表示したいと考えています。私の質問は、これを行う方法です!これまでの私のコードは次のとおりです。

            dgv.Columns[0].Name = "controls?";
            ElementHost host = new ElementHost();
            UserControl1 uc;
            uc = new UserControl1(10,20);
            host.Name = "test";
            host.Dock = DockStyle.Fill;
            host.Child = uc;
            dgv.Columns.Add(host); //< this gives me error!

両方試してみましたが、うまくdgv.Columns.Add(host)いきdgv.Controls.Add(host)ません。とにかくこれを行うことはありますか?助けてくれてありがとう。

ps datagridview には 10 行が必要で、各行には各セルに 1 つのユーザーコントロールが埋め込まれています。

4

0 に答える 0