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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обращение к елементу DataTable, DataTable --> Array 
V
    Опции темы
Azzdorf
  Дата 8.7.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



нужно превратить Array в DataTable, 
для этого заполняю каждый елемент Array - елементом DataTable
есть исходничек smile 

public void SaveRequest()
    {
        int toI = myDS.Tables["baseDT"].Columns.Count;
        int toJ = myDS.Tables["baseDT"].Rows.Count;

        int[,] intArr = new int[toI, toJ];
        
        DataTable dt = myDS.Tables["baseDT"];
        
        for (int i = 0; i < toI; i++)
        {
            for (int j = 0; j < toJ; i++)
            {
                // а вот тут то и нужно обратиться к определённому елементу DataTable
            }
        }
       
    }
может кто-то уже что-то подобное искал, ато я после бессоной ночи smile , ну немогу найти и все smile 
--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
Idsa
Дата 8.7.2007, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



dt.Rows[i][j]


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


Бывалый
*


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

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



спасибочки проспался почитал и сделал так:

Код

        int toI = myDS.Tables["baseDT"].Rows.Count;
        int toJ = myDS.Tables["baseDT"].Columns.Count;

        string[,] strArr = new string[toI, toJ];
        
        DataTable dt = myDS.Tables["baseDT"];
        
        for (int i = 0; i <= toI-1; i++)
        {
            for (int j = 0; j <= toJ-1; j++)
            {
                strArr[i, j] = dt.Rows[i][j].ToString();
            }
        }



а полный вариант того что делалось здеся
http://forum.vingrad.ru/forum/topic-162299...1189806/0.html#
--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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