В моем проекте asp.net mvc 5 у меня есть TreeView, который берет данные из базы данных (PostgreSQL).Вот как я вижу на своей странице: Вопрос в том, как получить их в узле «Исполнитель»?Как добавить их как дочерний элемент узла «Исполнитель». Вот код:
<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode Text="Executor" Value="Executor">
<asp:TreeNode Text="ShowAll" Value="showAll"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
И код позади:
private void GetTreeViewItems()
{
string connStr = ConfigurationManager.ConnectionStrings["PGcon"].ConnectionString;
NpgsqlConnection con = new NpgsqlConnection(connStr);
NpgsqlDataAdapter da = new NpgsqlDataAdapter("SELECT username FROM users", conCon);
DataSet ds = new DataSet();
daDa.Fill(ds);
foreach (DataRow level1DataRow in ds.Tables[0].Rows)
{
TreeNode parentTreeNode = new TreeNode();
parentTreeNode.Text = level1DataRow["username"].ToString();
TreeView1.Nodes.Add(parentTreeNode);
}