Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как treeView заполнить из базы? MySQL + C# 
V
    Опции темы
ziga
Дата 25.4.2009, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 25.4.2007

Репутация: нет
Всего: 1



Получаю данные вот так:

Код

        public DataSet GetSQL(string sql, string Table)
        {
            DataSet d;
            myadp = new MySqlDataAdapter(sql, mycon);
            d = new DataSet();
            myadp.Fill(d, Table);

            return d;
        }

        private void frReception_Load(object sender, EventArgs e)
        {
            DataSet ds = new DataSet();
            ds = mySQL.GetSQL("select date from t_tree1", "t_tree1");
        }


Запрос возвращает кучу дат, как в treeView записать корень каторый будет = году всех дат ну к примеру "2000" а уже в этот корень записать весь список дат ?
PM MAIL   Вверх
-Mikle-
Дата 25.4.2009, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 1
Всего: 59



Стандартный TreeView  не умеет грузится из источника данных. Придется делать ручками видимо. Или используй DevExpress. Или переходи на WPF. Последнее я настоятельно рекомендую всем (все равно придется, рано или поздно).

Как грузить ручками, думаю ты знаешь. ((или нет??))


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
ziga
Дата 25.4.2009, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 25.4.2007

Репутация: нет
Всего: 1



Цитата(-Mikle- @  25.4.2009,  15:27 Найти цитируемый пост)
Как грузить ручками, думаю ты знаешь. ((или нет??))

Ну как добавлять nodes думаю разберусь, как по данным с начала и  в конец пройтись ? Достаточно ли DataSet для этого ? 
PM MAIL   Вверх
Idsa
Дата 25.4.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Цитата(ziga @  25.4.2009,  19:47 Найти цитируемый пост)
Достаточно ли DataSet для этого ?  

Более чем. Он для этого даже избыточен.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
ziga
Дата 25.4.2009, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 25.4.2007

Репутация: нет
Всего: 1



Ну можешь для примера кинуть какие там команды и где для движения построчно ?
PM MAIL   Вверх
Idsa
Дата 25.4.2009, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



DataSet.Tables[i].Rows[j]


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
-Mikle-
Дата 25.4.2009, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 1
Всего: 59



Код

    foreach(DataRow row in ds.Tables["t_tree1"].Rows)
    {
        ......... row["_col_1_"] ..........
        ......... row["_col_2_"] ..........
    }



--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
ziga
Дата 25.4.2009, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 25.4.2007

Репутация: нет
Всего: 1



Спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.1038 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.