I am tring to get the value of the DataValueID that I used to build the tree when nodeselcted is fired. I get the text back but cant seem to get the orignal ID back. Any Ideas?
Code Snippet.
protected override void OnInit(EventArgs e)
{
RadTreeView1.Nodes.Clear();
DataAccess.DA dt = new DA("Connection string");
DB.m_da = dt;
try
{
DataSet dsp = new DataSet();
DB.m_da.SetRead("SELECT 'All Providers' AS [Name], '0' AS [ID], null as tree union SELECT [FName] + ' ' + [LName] AS [Name], [ID],0 as [Tree] FROM Provider WHERE [Inactive] = 0 ORDER BY 1", 1);
DB.m_da.Run(ref dsp);
RadTreeView1.DataSource = dsp;
RadTreeView1.DataFieldID = "ID";
RadTreeView1.DataTextField = "Name";
RadTreeView1.DataFieldParentID = "Tree";
RadTreeView1.DataBind();
RadTreeView1.ExpandAllNodes();
RadTreeView1.MultipleSelect = true;
RadTreeView1.CheckBoxes = true;
}
catch (Exception ex)
{
string s = ex.Message;
}
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Providers Saved";
System.Collections.Generic.IList<RadTreeNode> providercheck = RadTreeView1.CheckedNodes;
}
protected void RadTreeView1_NodeCheck(object sender, RadTreeNodeEventArgs e)
{
string check = e.Node.CheckState.ToString();
//string provider = e.Node
System.Collections.Generic.IList<RadTreeNode> providercheck = RadTreeView1.CheckedNodes;
// DataSet dsp = new DataSet();
// DB.m_da.SetRead("", 1);
// DB.m_da.Run(ref dsp);
}
}