5
次のDataGrid
の名前はgridOperations
です。私がtrueにAllowDrop
を設定し、次のコードを使用していますDataGridViewのDragnDropファイル
private void gridOperations_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
var files = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach (var filePath in files)
{
MessageBox.Show(filePath);
}
}
}
private void gridOperations_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.All;
else
e.Effect = DragDropEffects.None;
}
を私はDataGrid
にファイルをドラッグしようとすると、それは私に「STOP」にカーソルを提供します。私は間違って何をしていますか?
Listにバインドされている可能性がありますか?
私が必要とするのは、ファイルからファイルを取得して、データグリッドにドラッグし、ドラッグしたセルを確定することです。
確認するには、 'AllowDrop'を' DataGridView'に設定してください。私は親フォームがドラッグアンドドロップを許可できるので頼みます。 –
私も同様の問題に直面しており、私の場合はAllowDropをtrueに設定していませんでした。 – mihirj
@Kristianコミュニティがあなたを助けてくれるようにするには、あなたの問題に関する詳細を提供する必要があります。 –