|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Блог Мэтра/Записи в блоге |
Передача двух параметров в GridView на ASP.NET
1970-01-01 03:00:00 (читать в оригинале)
Зачастую программистам требуется передать в (из) GridView более одного параметра при обращении к базе данных MS SQL Server,
в этом примере показано как передать и получить три параметра из переменной сессии.
Т.е. пользователь на странице выбирает из GridView необходимую строку с данными, которая является гиперссылкой и перенаправляется на эту же страницу, но уже с выбранными тремя параметрами и таким образом получается что-то вроде перехода по "дереву" данных таблицы базы данных.
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="Azure"
HeaderStyle-BackColor="Red"
HeaderStyle-Font-Bold="True"
BorderColor="gray"
CellPadding="3"
CellSpacing="0"
Font-Size="8pt"
ForeColor="Black"
DataKeyNames="Razdel" DataSourceID="SqlDataSource3" Width="100%">
<AlternatingRowStyle BackColor="LightCyan" />
<Columns>
<asp:BoundField DataField="kod" HeaderText="Код" ItemStyle-ForeColor="Red" ItemStyle-Font-Bold = "True"
SortExpression="Razdel" />
<asp:HyperLinkField DataNavigateUrlFields="Razdel, Urov, kod"
DataNavigateUrlFormatString="~/index.aspx?Rz={0}&Ur={1}&kd={2}" DataTextField="Name1" ItemStyle-Font-Bold = "True"
HeaderText="Наименование" />
</Columns>
<EmptyDataTemplate>
<font color="Red"><B>Нет входжения.</B></font></BR></BR></BR>
<A href="~/index.aspx"><B>Переход в начало >>></B></A></BR></BR></BR>
<A href="javascript: history.back()"><B><<< Переход назад </B></A>
</EmptyDataTemplate>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource" runat="server"
DataSourceMode="DataSet"
connectionstring="<%$ ConnectionStrings:Conn %>"
SelectCommand="SELECT Razdel, Urov, Kod, Name1 FROM Table WHERE (Razdel = @Rz) AND (Urov = @Ur) AND (Kod=@Kd) ORDER BY Kod">
<SelectParameters>
<asp:SessionParameter SessionField="Rz" Name="Rz" Type="String" />
<asp:SessionParameter SessionField="Ur" Name="Ur" Type="String" />
<asp:SessionParameter SessionField="Kd" Name="Kd" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
Категория «Наблюдения»
Взлеты Топ 5
|
| ||
|
+1482 |
1510 |
Juri13139 |
|
+1449 |
1484 |
Elen_i_rebyata |
|
+1430 |
1508 |
Дрочливый_Драчун |
|
+1419 |
1505 |
Малти_Ошер |
|
+1349 |
1590 |
@дневники: ~ Mikeko ~ - Пусть все думают, что было так! :) |
Падения Топ 5
|
| ||
|
-3 |
1184 |
Сайт визажиста Мокровой Инны блог |
|
-5 |
1434 |
Экспериментальный блог |
|
-7 |
85 |
Народные методы, средства, способы лечения. |
|
-7 |
5 |
afrika-abr |
|
-8 |
41 |
Elephant_Talk |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

