Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 04.11.2009, 12:52   #1
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию работа с dataGridView

Код:
  private void button1_Click(object sender, EventArgs e)
        {
            int y = 0;
            int u = 0;
            string connect = "Provider=SQLOLEDB;Data Source=ALEX;Integrated Security=SSPI;Initial Catalog=base1";
            OleDbConnection myconnect = new OleDbConnection(connect);
            myconnect.Open();
            string readstring = "select namm from lyi where namm like 'A%'";
            OleDbCommand read = new OleDbCommand(readstring, myconnect);
            OleDbDataReader myread = read.ExecuteReader();
            while (myread.Read())
            {
                DataGridViewCell te = dataGridView1.Rows[y].Cells[0]; // тут дает ошибку: An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll

Additional information: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.

                te.Value = myread["namm"].ToString();
                y++;
            }
            string readstringt = "select nomer from lyi where namm like 'A%'";
            OleDbCommand readt = new OleDbCommand(readstringt, myconnect);
            OleDbDataReader myreadt = readt.ExecuteReader();
            while (myreadt.Read())
            {
                DataGridViewCell tet = dataGridView1.Rows[u].Cells[1];
                tet.Value = myreadt["nomer"].ToString();
                u++;
            }   
        }
Но я вроде за приделы не вылажу!!
Изображения
Тип файла: bmp 1.bmp (750.1 Кб, 140 просмотров)
Тип файла: bmp 2.bmp (750.1 Кб, 133 просмотров)
Cpluser вне форума Ответить с цитированием
Старый 04.11.2009, 14:11   #2
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

А как добавлять строки а не столбцы?????!Add Column там есть а вот строки нету!
Cpluser вне форума Ответить с цитированием
Старый 04.11.2009, 16:04   #3
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Все уже разобралса!
Cpluser вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
datagridview ttwork Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 4 06.01.2012 05:28
DataGridView bondik Общие вопросы .NET 2 13.05.2009 18:42
c# + datagridview MAcK Общие вопросы .NET 2 06.06.2008 14:57


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840