Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Ломаю голову над ошибкой  [new]
aleksey_sql
Member

Откуда: Калуга
Сообщений: 145
Привет, народ.
Неожиданно начал ловить ошибку в таком куске кода:
SqlConnection con = new SqlConnection(Settings.ConnectionString);
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select Id, Name, DateLastLoad from Suppliers ORDER BY Id", con);
da.Fill(ds, "Suppliers");
gridSuppliers.AutoGenerateColumns = true;
try
{
      gridSuppliers.DataSource = ds;
}
catch { }

на строке
gridSuppliers.DataSource = ds;
вываливается эксепшен, который не отлавливается try - catch'ем... ошибка следующая:
"Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index"
Весь день бьюсь, и не пойму, про какой он индекс глаголит...
7 фев 13, 15:38    [13891779]     Ответить | Цитировать Сообщить модератору
 Re: Ломаю голову над ошибкой  [new]
няка
Member

Откуда: из норы
Сообщений: 493
aleksey_sql,

та это вам нада было в винформс постить

gridSuppliers.DataMember = "Suppliers";

???
7 фев 13, 16:22    [13892285]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить