powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как правильно заполнить дерево?
3 сообщений из 3, страница 1 из 1
Как правильно заполнить дерево?
    #37857878
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогите правильно написать код для заполнения дерева.
Есть такой метод :
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
void PopulateColor(TreeNode node)
        {
            SqlCommand sqlQuery = new SqlCommand();
            sqlQuery.CommandText = "Select color,description From Cars where Cars.modelId in (Select IdModel from Models where nameModel = @modelName)";                
            sqlQuery.Parameters.Add("@modelName", SqlDbType.NVarChar).Value =
                node.Value;
            DataSet ResultSet = RunQuery(sqlQuery);
            if (ResultSet.Tables.Count > 0)
            {
                foreach (DataRow row in ResultSet.Tables[0].Rows)
                {
                    TreeNode NewNode = new
                        TreeNode(row["color"].ToString(), row["description"].ToString());
                    NewNode.PopulateOnDemand = true;                    
                    NewNode.Expanded = true;
                    NewNode.SelectAction = TreeNodeSelectAction.Expand;
                    node.ChildNodes.Add(NewNode);
                }
            }
        }


Метод в принципе работает, но в узле выводится только значение color.
Как сделать, чтобы ещё и description выводилось?
...
Рейтинг: 0 / 0
Как правильно заполнить дерево?
    #37861271
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В конструкторе TreeNode(string, string) 1-ый аргумент отображаемый текст, 2-ой - не отображаемое значение.
MSDN .
Поэтому я думаю, решение очевидным образом напрашивается само :)
...
Рейтинг: 0 / 0
Как правильно заполнить дерево?
    #37861431
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и как можно на основании этого запроса построить дерево?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как правильно заполнить дерево?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]