Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как изменить команду select в adapter / 14 сообщений из 14, страница 1 из 1
21.03.2013, 16:38
    #38193618
rigid_joke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
есть visual studio 2012 c#, база SQL server

создал проект, кинул туда
DataSet
DataGridView
BindingAdapter
BindingSource
ну и Navigator

все это связал, на автомате создались запросы! при запуске все нормально все отображает!

решил у Adapter поменять запрос, делаю это так:

Код: c#
1.
2.
3.
4.
5.
6.
       
 private void FMain_Load(object sender, EventArgs e)
        {
            this.filmsTableAdapter.Adapter.SelectCommand.CommandText = "SELECT id_Films, rname, ename, year FROM dbo.Films";
            this.filmsTableAdapter.Fill(this.PROIZVDataSet.Films);
        }


то есть добавил строчку:
this.filmsTableAdapter.Adapter.SelectCommand.CommandText = "SELECT id_Films, rname, ename, year FROM dbo.Films";

в результате перестал отображать фильмы и навигатор естественно тоже неактивен .. я так понимаю что забыл где-то что-то рефрешнуть!
поскольку в c# новичок, то прошу помощи, ибо кучу всего перерыл, но похожего почему-то не нашел ..

если возможно написать ответ в рамках моего исходника , буду очень благодарен!
...
Рейтинг: 0 / 0
21.03.2013, 16:41
    #38193620
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
rigid_joke,

запрос меняй в датасете
...
Рейтинг: 0 / 0
21.03.2013, 16:45
    #38193624
rigid_joke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
pationrigid_joke,

запрос меняй в датасете

есть пример как это делается?

в датасете это FILMS, как я понимаю
this.PROIZVDataSet.Films.
...
Рейтинг: 0 / 0
21.03.2013, 17:23
    #38193713
rigid_joke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
не поверю, что 10 человек зашло и никто не в курсе как это делается! уверен что дело на 2-е строки
форум называется ..
...
Рейтинг: 0 / 0
21.03.2013, 18:53
    #38193838
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
rigid_joke,

Вас никто тут не держит, среди таких тупых
...
Рейтинг: 0 / 0
21.03.2013, 19:31
    #38193871
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
rigid_jokepationrigid_joke,

запрос меняй в датасете

есть пример как это делается?

в датасете это FILMS, как я понимаю
this.PROIZVDataSet.Films.

это делается руками в дизайнере, код писать не нада
...
Рейтинг: 0 / 0
22.03.2013, 09:59
    #38194307
rigid_joke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
Cat2,

видимо у вас с самооценкой не все в поряке, обратитесь сами знаете куда!
...
Рейтинг: 0 / 0
22.03.2013, 10:03
    #38194312
rigid_joke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
pationrigid_jokeпропущено...


есть пример как это делается?

в датасете это FILMS, как я понимаю
this.PROIZVDataSet.Films.

это делается руками в дизайнере, код писать не нада

в том то и дело, что мне надо поменять запрос на ходу!

объясню для чего - нужно чтобы после передвижения курсора в одной таблице, отображались бы связанные записи в другой таблице. т.е. хочется подстваить что-то вроде
Код: sql
1.
'select * from Films where id_Contact = ' + тут зависимое поле


возмождно это можно сделать вдизайнере .. но по привычке (сам я Дельфист), хочется сделать все ручками
...
Рейтинг: 0 / 0
22.03.2013, 12:03
    #38194553
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
В дизайнере добавить запрос
Код: sql
1.
select * from Films where id_Contact = @id_Contact


и будет типа
Код: c#
1.
this.filmsTableAdapter.FillById_Contact(this.PROIZVDataSet.Films, 123);


А почему молчат, а потому что хоть чонить читать надо перед тем как...
ибо в Шарпее особо и спрашивать-то нечего, а все вопросы ну весьма убогие
...
Рейтинг: 0 / 0
22.03.2013, 12:09
    #38194568
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
rigid_jokepationпропущено...


это делается руками в дизайнере, код писать не нада

в том то и дело, что мне надо поменять запрос на ходу!

объясню для чего - нужно чтобы после передвижения курсора в одной таблице, отображались бы связанные записи в другой таблице. т.е. хочется подстваить что-то вроде
Код: sql
1.
'select * from Films where id_Contact = ' + тут зависимое поле



возмождно это можно сделать вдизайнере .. но по привычке (сам я Дельфист), хочется сделать все ручками

для этого в адаптер пихается 2 запроса и в каждый момент времени используется тот кот. нужен
...
Рейтинг: 0 / 0
22.03.2013, 12:10
    #38194571
rigid_joke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
fortibransaВ дизайнере добавить запрос
Код: sql
1.
select * from Films where id_Contact = @id_Contact


и будет типа
Код: c#
1.
this.filmsTableAdapter.FillById_Contact(this.PROIZVDataSet.Films, 123);


А почему молчат, а потому что хоть чонить читать надо перед тем как...
ибо в Шарпее особо и спрашивать-то нечего, а все вопросы ну весьма убогие


большое спасибо за помощь!!!

книгу я конечно не читал .. но поверьте, много всяких тем пересмотрел на форуме и не только на этом! просто никак не могу до конца понять логику после Дельфи .. ощущение что делается куча избыточных вещей =)
...
Рейтинг: 0 / 0
22.03.2013, 12:13
    #38194578
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
rigid_jokeкнигу я конечно не читал .. но поверьте, много всяких тем пересмотрел на форуме и не только на этом! просто никак не могу до конца понять логику после Дельфи .. ощущение что делается куча избыточных вещей =)

читай мсдн перед сном там эта (и не только) тема освещена очень хорошо
...
Рейтинг: 0 / 0
22.03.2013, 12:20
    #38194601
rigid_joke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
pationrigid_jokeкнигу я конечно не читал .. но поверьте, много всяких тем пересмотрел на форуме и не только на этом! просто никак не могу до конца понять логику после Дельфи .. ощущение что делается куча избыточных вещей =)

читай мсдн перед сном там эта (и не только) тема освещена очень хорошо

спасибо за предложение) читал и темы в мсдн-е которые яндекс выдавал по поиску словосочетаний .. но что-то видимо не то читал =)
...
Рейтинг: 0 / 0
26.03.2013, 13:06
    #38198513
Alex Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить команду select в adapter
rigid_joke...книгу я конечно не читал .. но поверьте, много всяких тем пересмотрел на форуме и не только на этом! просто никак не могу до конца понять логику после Дельфи .. ощущение что делается куча избыточных вещей =)
А что в Delphi такое понятие как параметры запроса отменили уже или Вы их никогда не использовали? Ах да, Вы же привыкли всё ручками (что на самом деле тоже похвально)...

Тем не менее, переходя в другую среду разработки не стоит применять устоявшиеся стереотипы...

И это, книжки всё-же лучше читать...

В работе с данными в С# также есть такое понятие как параметры - прочтите про них, благо в MSDN есть перевод статей и справки на русский язык...
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как изменить команду select в adapter / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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