Code:
if (treeView1.SelectedNode.Index >= 0)
{
string qry = "";
TreeNode n2 = null;
System.Data.OleDb.OleDbDataReader or = null;
if (treeView1.SelectedNode.Level == 0)
{
qry = "select distinct column_name from tbl1;";
or = connect.m_rdr(qry); \\binding with datareader
try
{
treeView1.SelectedNode.Nodes.Clear();
while (or.Read())
{
n2 = new TreeNode(or.GetValue(0).ToString());
treeView1.SelectedNode.Nodes.Add(n2);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
or.Dispose();
or.Close();
}
}
}
It may prove to be helpful, although not sure about this code as I wrote it for windows forms.
See if it helps.