C# 如何禁用从一个datagridview到另一个datagridview的拖放行?

C# 如何禁用从一个datagridview到另一个datagridview的拖放行?,c#,wpf,datagridview,C#,Wpf,Datagridview,由于特定原因,我已将“DataGridView”控件从Windows窗体导入WPF。 “DataGridView”中有自定义行,例如第一个单元格是带有下拉列表的“ComboBox”,其他单元格是带有只读模式的简单“TextBox”。 我在同一个网格上放置了两个自定义的“DataGridView”(plz refere snapshot)。当我从“DataGriView1”的任意行的单元格1中选择comboBox并从comboBox中保留任何项,然后拖到“DataGriView2”上,然后添加了两

由于特定原因,我已将“DataGridView”控件从Windows窗体导入WPF。 “DataGridView”中有自定义行,例如第一个单元格是带有下拉列表的“ComboBox”,其他单元格是带有只读模式的简单“TextBox”。 我在同一个网格上放置了两个自定义的“DataGridView”(plz refere snapshot)。当我从“DataGriView1”的任意行的单元格1中选择comboBox并从comboBox中保留任何项,然后拖到“DataGriView2”上,然后添加了两个项时,出现了一个问题。 实际上,我不想允许用户将项目从“DataGriView1”拖放到“DataGriView2”


提前感谢。

使用
DataGridView的
AllowDrop
属性

DataGriView1.AllowDrop = false;

其实我以前也试过,但不值得-谢谢你的帮助。