Did you mean how to show New Row node?
[c#]
FlyGrid.Rows.Options |= RowsOptions.ShowAddNewRow;
or did you mean addition of dropped node from Treeview as NineRays.Windows.Forms.Data.TreeViewNode?
[c#]
private NodeBase AddNodeToFlyGrid(FlyGrid flyGrid, System.Windows.Forms.TreeNode node)
{
return AddNodeFromMSTreeView(flyGrid.Rows.RootNode, node);
}
private NodeBase AddNodeFromMSTreeView(NodeBase parent, System.Windows.Forms.TreeNode node)
{
NineRays.Windows.Forms.Data.TreeViewNode newNode = new NineRays.Windows.Forms.Data.TreeViewNode(new object[]{node.Text});
newNode.ImageIndex = node.ImageIndex;
newNode.SelectedImageIndex = node.SelectedImageIndex;
if (node.Nodes.Count > 0)//if node has children
{
//add children
foreach(TreeNode child in node.Nodes)
{
AddNodeFromMSTreeView(newNode, child);
}
}
flyGrid.Rows.Items.Add(newNode);
return newNode;
}