We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

Draw and update the structure from table

Thread ID:

Created:

Updated:

Platform:

Replies:

95036 Jun 17,2010 03:37 AM Jun 18,2010 03:29 AM Windows Forms 1
loading
Tags: Diagram
Ven
Asked On June 17, 2010 03:37 AM

Hi!


I am new to syncfusion essential diagram. I am using the Syncfusion winforms diagram library.

My requirement is:

1) I want to draw structure from table(which is having the parent and child nodes).

2) After drawn the structure, if i change the nodes postion(changing the child node from one parent to another parent or adding new symbol(sub node)), these changes should be updated to my table.

Could you please provide some example to achive this requirement


Thanks & Regards
Ven

Melba Winshia [Syncfusion]
Replied On June 18, 2010 03:29 AM

Hi Ven,

Thank you for contacting Syncfusion Support.

1) I want to draw structure from table :

You can draw structure from table by using the following code snippet:

DataTable dt;
Syncfusion.Windows.Forms.Diagram.Controls.Diagram d1 = dt.Rows[0]["Diagram"] as Syncfusion.Windows.Forms.Diagram.Controls.Diagram;
d1.SaveBinary("d1");
this.diagram2.LoadBinary("d1");


2) If I change the nodes position, these changes should be updated to my table:

You can update the changes to table by using the following code snippet:

DataTable dtNodes;
dtNodes = new DataTable();
for (int i = 0; i < diagram1.Model.Nodes.Count; i++)
{
dtNodes.Columns.Add(new DataColumn(string.Format("Node{0}", i), typeof(object)));
}

foreach (INode objINode0 in diagram1.Model.Nodes)
{
if (objINode0 is Node)
{
DataRow dr = dtNodes.NewRow();
for (int j = 0; j < diagram1.Model.Nodes.Count; j++)
dr[j] = objINode0;
dtNodes.Rows.Add(dr);
dtNodes.AcceptChanges();
}
}

Please refer to the sample in the following link which illustrates this:

http://www.syncfusion.com/uploads/redirect.aspx?&team=support&file=DiagramDataTable247262108.zip

Please try this and let me know if this helps.

Thanks,
Melba




CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.

;