Какой рейтинг вас больше интересует?
|
Передача двух параметров в GridView на ASP.NET2016-10-09 01:48: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>
|
Категория «IT»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.