Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 33
1

Вывести дерево и в скобках показать ID датчиков, дополнительно вывести еще и ID категорий

29.11.2012, 22:48. Просмотров 657. Ответов 4
Метки нет (Все метки)

Не могу разобраться, в следующей функции! Функция выводит дерево и в скобках показывает ID моих датчиков, но мне нужно вывести еще и ID категорий(залью скрин), но я не могу разобраться как это сделать...
Плиз кто сможет подправьте и опишите логику...(Я только начинаю программировать)!!!
Заранее благодарен любым ответам.Спасибо...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
public static void ViewKategor()
        {
            Console.WriteLine("Категории датчиков!");
            //Тут писать код для просмотра категорий
 
            con.Open();
            List<String> root = new List <String> ();
            com.CommandText = "SELECT * FROM kategor_datchik WHERE id_parrent = '0' ";
            NpgsqlDataReader reader;
            reader = com.ExecuteReader ();
            while (reader.Read())
            {
                root.Add (reader.GetString (reader.GetOrdinal ("Name")));
 
            }
            reader.Close ();
            for (int i = 0; i<root.Count; i++) 
            {
                Console.WriteLine ("+-{0}", root [i]);
                Console.WriteLine ("|    |");
                com.CommandText = String.Format ("SELECT * FROM kategor_datchik WHERE id_parrent = '{0}'", FIND_ID_KATEGORY (root[i]));
                reader = com.ExecuteReader();
                while (reader.Read())
                {
                    Console.WriteLine ("|    +-{0} ({1})", reader.GetString (reader.GetOrdinal ("Name")),reader.GetValue(reader.GetOrdinal ("ID")));
                }
                Console.WriteLine ("|");
                reader.Close ();
            }
            con.Close();
 
        }
    public static string FIND_ID_KATEGORY(string name)
        {
            string s = "-1";
            com.CommandText = string.Format("SELECT * FROM kategor_datchik WHERE name = '{0}'", name);
            NpgsqlDataReader reader;
            reader = com.ExecuteReader();
            while(reader.Read())
            {
                s = Convert.ToString(reader.GetInt32(reader.GetOrdinal("id")));
            }
            reader.Close();
            return s;
        }
0
Миниатюры
Вывести дерево и в скобках показать ID датчиков, дополнительно вывести еще и ID категорий  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2012, 22:48
Ответы с готовыми решениями:

Как вывести первых двадцать элементов из папки и вывести кнопку с фразой показать еще
Я вывожу картинки из папки &lt;?php $directory = &quot;../../images/portfolio/predmety/&quot;; // Папка с...

Вывести дополнительно количество полей
$query = 'SELECT `date`, `text_'.$default_lang.'` AS `text` FROM `news` ORDER BY `date` DESC LIMIT...

Вывести из массива дополнительно 3 чаще всего встречающихся числа
Сейчас в результате выводится количество дублей всех 100 чисел вот такой вывод получается ...

Как из input сделать <div>показать еще</div> или <a>показать еще</a>?
Таким скриптом я подгружаю данные. &lt;script&gt; $(document).ready(function(){ ...

4
Заблокирован
29.11.2012, 23:14 2
У Вас Id-категорий находится в таблице kategor_datchik ? Хотелось бы узнать структуру таблицы в виде
[имя поля][тип] | [имя поля][тип] | [имя поля][тип] ...
1 строка для примера.
1
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 33
29.11.2012, 23:28  [ТС] 3
Id kategor в другой таблице.В ней это № Категорий
0
Миниатюры
Вывести дерево и в скобках показать ID датчиков, дополнительно вывести еще и ID категорий  
Заблокирован
29.11.2012, 23:57 4
Вот что я понял:
У вас есть две таблицы назовем их "category" и "sensors".
Таблица "category" имеет поля: [ID_category] [NAME_category] ... ну и чего-нибудь еще
Таблица "sensors" : [ID_sensor][NAME_sensor][ID_category]... ну еще уже не важные для меня поля.
т.е. мы имеем связь таблиц один ко многим по полю [ID_category].
Задача:
Вывести в древовидной структуре:
NAME_category(ID_category)
|
_ ______Name_sensor(ID_sensor)

Правильно я понял задачу?
1
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 33
30.11.2012, 02:50  [ТС] 5
Все спс adm_loro Тема закрыта...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2012, 02:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

вывести то что в скобках
Подскажите пожалуйста... У меня похожее задание ( наоборот надо вывести то что в скобках) С этим я...

подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до 20...
подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до...

Вывести на экран символы строки, расположенные в скобках
Дана строка символов, среди которых есть одна открывающая и одна закрывающая скобка. Составьте...

Как выдать с п/ю одного запроса список категорий с количеством товаров в скобках?
Есть таблица с категориями товаров, есть таблица с товарами. Как выдать с п/ю одного запроса...

Вывести на экран все символы расположенные в скобках в строке
Dывести на экран все символы расположенные в скобках в строке. Скобок может быть несколько пар. ...

Вывести слово определенной длины и длину слова в скобках
1. Вывести Треугольник ABCD...Z BCD...Z ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.