|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Раньше связывала таблицы с DataGridView визуально. Добавляешь BindingSource, указывала какие таблицы - появляется DataSet и TableAdapter. Авоматически появляется строчка this.comparison_TableAdapter.Fill(this.EXPORT_Integration.Comparison); При сохранении изменений вместо Fill писала Update this.comparison_TableAdapter.Update(this.EXPORT_Integration.Comparison); И все было прекрасно. Но сейчас проделываю эти же действия с другой таблицей CREATE TABLE [dbo].[Comparison]( [Source] [int] NULL, [Receiver] [int] NULL, [Search] [bit] NULL, [id] [int] IDENTITY(1,1) NOT NULL ) ON [PRIMARY] ALTER TABLE [dbo].[Comparison] WITH CHECK ADD CONSTRAINT [FK_Comparison_Receiver] FOREIGN KEY([Receiver]) REFERENCES [dbo].[Details] ([Id]) ALTER TABLE [dbo].[Comparison] CHECK CONSTRAINT [FK_Comparison_Receiver] ALTER TABLE [dbo].[Comparison] WITH CHECK ADD CONSTRAINT [FK_Comparison_Source] FOREIGN KEY([Source]) REFERENCES [dbo].[Details] ([Id]) ON UPDATE CASCADE ALTER TABLE [dbo].[Comparison] CHECK CONSTRAINT [FK_Comparison_Source] И при попытки сохранить изменения выдается ошибка : Для элемента Update требуется действительный DeleteCommand при передаче коллекции DataRow с удаленными строками. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 08:37 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Tanya_0306, Кнопочка "выделение кода" не нажимается, поэтому все написала текстом. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 08:38 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Tanya_0306Кнопочка "выделение кода" не нажимается, поэтому все написала текстом. пишешь [src vb] код [//src] // замени на / vb замени на C# или чего там надо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 08:48 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Tanya_0306Для элемента Update требуется действительный DeleteCommand ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 09:42 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Pallaris, А где его прописать? Эту команду. Прямо в событие "нажатие на кнопку" ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 09:51 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Tanya_0306, в любом месте до вызова Update ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 10:02 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Предлагаю за использование КОНСТРУКТОРА бить линейкой по рукам! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 13:43 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
BarkanПредлагаю за использование КОНСТРУКТОРА бить линейкой по рукам! Предлагаю за использование DataTable бить линейкой по рукам! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 17:19 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Barkan, А можешь привести пример программного создания datagridview с полями выбора (и указание источника). Буду очень благодарна. И еще вопрос можно в качестве ячейки создать ячейку типа календарь (щелкаешь и открывается календарик) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2013, 21:44 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
pation, На счет конструктора понятно, а что плохого в datatable? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2013, 21:46 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Tanya_0306, Нет у меня сейчас под рукой исходников. Ищи статьи про DataGridView. Давненько как-то мне попадалась статья в которой описывалось создание сложной ячейки с паспортными данными, там была и дата, и номер, и ещё чего-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 06:41 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
Tanya_0306pation, На счет конструктора понятно, а что плохого в datatable? Коллега намекает на то, что при не осторожном использовании DataTable можно нарваться на ошибки времени исполнения, которые не отлавливает компилятор. Но при этом DataTable чертовски удобен при использовании с DataAdapter. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 06:54 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
BarkanTanya_0306pation, На счет конструктора понятно, а что плохого в datatable? Коллега намекает на то, что при не осторожном использовании DataTable можно нарваться на ошибки времени исполнения, которые не отлавливает компилятор. Но при этом DataTable чертовски удобен при использовании с DataAdapter. нет, я намекаю, что DataTable - это уже архаичность, кроме того он чертовски не удобен для манипуляцией информацией, используйте объекты и будет вам щастье ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 10:37 |
|
Подключение к базе без КОНСТРУКТОРА
|
|||
---|---|---|---|
#18+
pation, Я с Вами согласен, только вот не стоит сейчас подводить ТС к ORMам. У него после КОНСТРУКТОРА мышка в руках - как граната у обезьяны Ж:). Накликал чего-то мышкой - супер, работает! А как и почему работает - не понимает. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 13:19 |
|
|
start [/forum/topic.php?fid=20&tid=1403876]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 151ms |
0 / 0 |