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


Автор: Azzdorf 8.7.2007, 12:08
нужно превратить 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 

Автор: Idsa 8.7.2007, 12:17
dt.Rows[i][j]

Автор: Azzdorf 9.7.2007, 11:24
спасибочки проспался почитал и сделал так:

Код

        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/unread-1/anchor-entry1189806/0.html#

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