Hallo, vielen Dank für den Tipp. Ich hab's gelöst:
private void Dgv_DragDrop(object sender, DragEventArgs e)
{
TreeNode draggNode = (TreeNode)e.Data.GetData(typeof(TreeNode));
int id_treeview = Convert.ToInt32(draggNode.Tag.ToString());
string treeViewName = draggNode.TreeView.Name;
}
Mit DragDrop
übergebe ich:
private void Trv_ItemDrag(object sender, ItemDragEventArgs e)
{
DoDragDrop(e.Item, DragDropEffects.Move);
}
Hallo,
ich möchte ein unterschiedliche Spalten eines DatagridView mittels Drag-Drop von verschiedenen Treeview's aktualisieren. Dafür benötige ich den Namen des Quell-TreeView's. Jedoch ist "treeView" immer "null". Was mache ich falsch?
Grüße
Steffen Eger
private void Dgv_DragDrop(object sender, DragEventArgs e)
{
var treeView = (TreeView)e.Data.GetData(typeof(TreeView));
var treeViewName = treeView.Name;
}
Hallo zusammen,
ich benutze das Zuby.ADGV.Advanced.DatagridView, welches über eine DataTable gefüllt wird. Die Daten werden korrekt angezeigt. Eine Spalte ist vom Datentyp Byte[].
Beim Betätigen der Sort/Filter Funktion in dieser Spalte erhalte ich einen Totalabsturz mit der Fehlermeldung im Main:
System.ArgumentException: "Mindestens ein Objekt muss IComparable implementieren."
Ich würde gerne den Fehler Behandeln, weiß jedoch nicht wo. Die Methoden "FilterStringChanged", "SortStringChanged" bzw. "ColumnHeaderMouseClick" bringen leider keinen Erfolg.
Es macht eigentlich auch keinen Sinn, nach diese Spalte zu sortieren bzw. zu filtern, die Funktion ist jedoch immer vorhanden.
Es wäre schön, wenn mir jemand helfen kann.
Vielen Dank im Voraus.
Gruß
Steffen