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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нет данных, Первый раз разбираюсь бд в C# 
:(
    Опции темы
chaos
Дата 20.1.2009, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

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



День добрый!
Создал базу для win mobile в которой одна табличка. накидал в нее данных.
собрал приложение, добавил DataSource и DataSet. Все вроде ок.
При запуске делаю

Код

foreach(DataTable FoundTbl in DataSource.Tables)
{
    MessageBox.Show(FoundTbl.ToString());
}



выводится имя одной моей таблички.

но когда делаю 
Код

foreach (DataRow FoundRow in FoundTbl.Rows)
{
    MessageBox.Show("row");
} 


не одного мессаджбокса я не вижу :((
почему так?

Заранее благодарен!


ЗЫ в C# новечок, если чего то забыл указать, скажите, я покажу smile

PM WWW   Вверх
jorikdima
Дата 20.1.2009, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



в DataSourse данные из базы залили? С помощью адаптера и метода Fill например.
PM MAIL   Вверх
antikom
Дата 27.1.2009, 16:28 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Может потому что цикл foreach может пробежаться по коллекциям которые наследуют IEnumerable, а DataRow его не реализует.
PM MAIL WWW ICQ Skype YIM   Вверх
WarHog
Дата 30.1.2009, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 20.10.2007
Где: Воронеж

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



так проход делается не по DataRow, а по DataTable.Rows типа DataRowCollection, который реализует IEnumerable. В общем, код целиком - в студию!
--------------------
PM MAIL   Вверх
emmanuil
Дата 1.2.2009, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Тут нарисовываются два варианта, либо в таблице нет данных, либо как сказал jorikdima, ты не залил данные в DataTable. Как залить - сделай поиск в ветке по значениям DataTable, Fill, SqlDataAdapter/DbDataAdapter/DataAdapter.
PM MAIL   Вверх
jastify
Дата 20.2.2009, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

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

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

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


 




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


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

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