| |
|||
Набор значений для переменной, выбранной в раскрывающемся списке, выводится в элементе управления DataGrid. Установим для него такие параметры:
id="dgResults" Width=" 90%" BackColor="beige" AlternatingItemStyle-BackColor="cornsilk" BorderColor="black" ShowFooter=" false" CellPadding=3, CellSpacing="Q" Font-Name=" Arial" Font-Size="8pt" ForeColor="Black" Header Style-BaokColor="burlywood" HeaderStyle-Font-Bold="True" runat=" server "> </asp:DataGrid>
If Not IsPostBack Then Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSPageData as New DataSet DBConn = New OleDbConnection ("Provider=sqloledb; " _ & "server=localhost; " _ & "Initial Catalog=INETC8; " _ & "User Id=sa;" _ & "Password=yourpassword;") DBCommand = New OleDbDataAdapter _ ("Select Distinct KeyName From ServerVariables " _ & "Order By KeyName", DBConn) DBCommand. Fill (DSPageData, _ "SVKeys") ddlSV.DataSource = _ DSPageData. Tables ("SVKeys") .DefaultView ddlSV.DataBindO End if End Sub
("Select Distinct KeyName From ServerVariables " _ & "Order By KeyName", DBConn)
"SVKeys")
DSPageData.Tables("SVKeys").DefaultView ddlSV.DataBindO
Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSPageData as New DataSet DBConn = New OleDbConnection("Provider=sqloledb;" _ & "server=localhost;" _ & "Initial Catalog=INETCS;" & "User Id=sa;" & "Password=yourpassword;") DBCommand = New OleDbDataAdapter _ ("Select KeyValue as [Значение переменной], " _ & "Count(ServerVariablelD) as [Количество обращений] " _ & "From ServerVariables Where KeyName = '" _ & ddlSV.Selectedltem.Text & "' Group By KeyValue " _ & "Order By Count(ServerVariablelD) DESC", DBConn) DBCommand.Fill(DSPageData, _ "Results") d.gResults. DataSource = _ DSPageData.Tables("Results").DefaultView dgResults.DataBind() End Sub
("Select KeyValue as [Значение переменной], " _ & "Count(ServerVariablelD) as [Количество обращений] " _ & "From ServerVariables Where KeyName = '" _ & ddlSV.Selectedltem.Text & "' Group By KeyValue " & "Order By Count(ServerVariablelD) DESC", DBConn) DBCommand.Fill(DSPageData, _ "Results") |
|||