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 行,每行在每个单元格中嵌入一个用户控件。

4

0 回答 0