Помогите пожалуйста с GridView! ASP.NET 2.0

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
nikitozzz
Сообщения: 3
Зарегистрирован: 17 фев 2007, 16:41

Помогите пожалуйста настроить код!

Мне нужно сделать чтоб страница отображала список работников из базы данных. Изначально при загрузке страницы в URL передается параметр "профессия"(prof) и страница отображает всех работников с соответсвующей профессией. Однако дальше мне надо, чтоб на странице отображались работники выбранной професии с учетом места жительства (sity) в разных таблицах.

Для этого я планировал на странице разместить несколько GRIDVIEW использующих один и тот же SqlDataSource.

Как я понимаю SqlDataSource должен выглядеть следующим образом:

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ORGANConnectionString %>"
SelectCommand="SELECT * FROM [Workers] WHERE ((Prof] = @Prof) AND ([City] = @City))">
<SelectParameters>
<asp:Parameter Name="City" Type="Int32" /> (я так догадываюсь что? что то в этой строке надо менять)
<asp:QueryStringParameter DefaultValue="1" Name="Prof" QueryStringField="ProfID"
Type="String" /> (это работает как надо)
</SelectParameters>
</asp:SqlDataSource>

------------------------------------
Вопрос!!!! - Как мне настроить несколько GRIDVIEW ссылающихся на этот SqlDataSource, чтоб каждый из них передавал свой параметр "City" к SqlDataSource?!
ПОМОГИТЕ ПЛИЗ!!!!
Ответить