Yes, FlyTreeView does not update underlying dataset, etc.
So you just convert tabular data into hierarchical one and create treeview from it.
Reason I ask is that \"GetCheckedNodes\" is OK, but I need to see which nodes were \"unselected\" so I can delete the appropriate records.
You can get treeview nodes matching any condition you need.
Actually the GetCkeckedNodes implementation looks like this:
FlyTreeNodeCollection checkedNodes = yourFlytreeview.FindAll(delegate(FlyTreeNode match)
{
return match.Checked;
});
So unchecked nodes will look like this:
FlyTreeNodeCollection uncheckedNodes = yourFlytreeview.FindAll(delegate(FlyTreeNode match)
{
return !match.Checked;
});