Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView c DataTable или без ??? / 8 сообщений из 8, страница 1 из 1
05.11.2006, 23:04
    #34106581
OLEGus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
Есть такая ситуация: мне надо задать определенное количество строк и определенное количество столбцов в DataGridView, все данные должни вносится не из какого-то источника данных, а вручную.

Вот уменя и возник вопрос: создать ли мне DataTable с необходимой структурой и заполнить ее вручную данними, после сделать эту DataTable источником данных для DataGridView; или же все это сделать напрямую с DataGridView.
И к сожалению самое интересное: как сделать хотябы одно из перечисленого?
...
Рейтинг: 0 / 0
06.11.2006, 10:13
    #34106783
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
Лучше через DataTable. ИМХО, если структура данных не склонна меняться, то через типизированный датасет. Если структура в любой момент может "поехать", то динамически руками. Вопрос "как?" скорее всего адресован MSDNу, но примерно так:

// если динамически
DataTable _table = new DataTable();
_table.Columns.Add(...);
...
_table.Rows.Add(...);
...

// если через типизированный датасет MyDataSet
MyDataSet ds = new MyDataSet();
ds.MyTable.Rows.Add(...);
...
...
Рейтинг: 0 / 0
06.11.2006, 11:06
    #34106828
OLEGus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
И встречный вопрос.
Если я динамически создаю DataTable, то как мне вручную(не запросом) внести туда даные???
Или данные вносить уже в DataGridView после присвоения ей источником DataTable???
...
Рейтинг: 0 / 0
06.11.2006, 11:30
    #34106869
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
читаем внимательней:

_table.Rows.Add(...);
...
Рейтинг: 0 / 0
06.11.2006, 12:52
    #34106969
Ramin Hashimzade
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
авторИ встречный вопрос.
Если я динамически создаю DataTable, то как мне вручную(не запросом) внести туда даные???
Или данные вносить уже в DataGridView после присвоения ей источником DataTable???

как обычно! работаеш как будто добавляеш данные на БД табличку, просто не надо апдейт делать!

----
www.hramin.jino-net.ru
...
Рейтинг: 0 / 0
06.11.2006, 15:43
    #34107232
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
можно еще сделать пользовательский класс и забиндить


Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
06.11.2006, 20:30
    #34107667
OLEGus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
Вобщем структуру DataTable я содал вручную, нужное количество строк добавил в DataGridView-е.
Но у меня возник возможно глупый вопрос: как при изменении данных в нижней записи в DataGridView-е запретить автоматическому добавлению еще одной???
...
Рейтинг: 0 / 0
07.11.2006, 06:50
    #34108044
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView c DataTable или без ???
OLEGus
как при изменении данных в нижней записи в DataGridView-е запретить автоматическому добавлению еще одной???

В NW 2.0 удобно использовать класс BindingSource , свойство AllowNew . А свой DataGridView биндить уже на экземпляр этого класса.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView c DataTable или без ??? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]