Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > TreeView


Автор: mosya 6.4.2009, 15:40
Только начинаю изучать С#, и вот столкнулся наверно с пустяковой проблемой но решить ее не могу.
Итак вопрос...
Есть у меня TreeView который формируется из БД Access. Так вот по нажатию мышкой на ноду хотелось бы сохранять ее название в какую нибудь string переменную.
Опережаю вопрос "для чего?"... Что бы потом SQL запросом косить нужную запись в БД.
Не подскажете как это осуществить?
Заранее очень благодарен за помощь smile

Автор: Retro 6.4.2009, 15:48
Код

        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            string str = e.Node.Name.ToString();
            string str2 = e.Node.Text;
            
            // Делаем что нужно со строками.
        }

Автор: mosya 6.4.2009, 16:27
Огромнейшее спасибо...!!!

"string str = e.Node.Name.ToString();" - не заработало...
а вот "string str2 = e.Node.Text;" - то что доктор прописал)))...

Автор: Retro 6.4.2009, 16:33
Цитата(mosya @  6.4.2009,  15:27 Найти цитируемый пост)
не заработало...

Это как не заработало? smile 
Просто оно имя нода передает, а тебе Текст на ноде нужен.

Автор: mosya 6.4.2009, 16:53
Угу...мне нужен был текст на ноде...
и вот это вписал "string str2 = e.Node.Text;" и все работает...

Еще раз огромное спасибо...а то себе уже чуть голову не сломал...а оказывается пустяк...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)