| |
|||
Прежде всего из базы данных извлекается поле, выбранное посетителем, и группируются значения в нем. Обратите внимание на то, что для обозначения поля указывается псевдоним, содержащийся в раскрывающемся списке:
("Select " & ddlBC.Selectedltem.Value & " as [" & ddlBC.Selectedltem.Text & "], " _ & "Count(VisitorlD) as [Количество] " _ & "From Visitors Group By " _ & ddlBC.Selectedltern.Value _ & " Order By Count(VisitorlD) DESC", DBConn)
"Results")
DSPageData.Tables("Results").DefaultView dgResults.DataBind() На странице Количество обращений администратору предоставляется возможность узнать количество всех посещений или только за указанный период. Первый элемент управления Label применяется для вывода заголовка страницы:
id="lblTitle" Font-Size="25pt" Font-Name="Tahoma" Text="KcmM4ecTBo обращений" runat="serveiS" />
id="lblMessage" Font-Size="12pt" Font-Name="Tahoma" Font-Bold="True" Text="Kолличество обращений за весь период." runat="server" />
id="dgResults" Width="90%" BackColor= "beige" AlternatingItemStyle-BackColor="cornsilk" BorderColor="black" ShowFooter=" false" CellPadding=3 CellSpacing="0" Font-Name="Arial" Font-Size="8pt" ForeColor="Black" HeaderStyle-BackColor="burlywood" HeaderStyle-Font-Bold="True" runat=" server "> </asp : DataGrid>
id="txtFromDate" Columns="15" MaxLength="30" runat=server
id="txtToDate" Columns="15" MaxLength="30" runat=server />
id="cvFromDate" ControlToValidate="txtFromDate" Operator="DataTypeCheck" Type="Date" Display="Dynamic" Font-Size="10pt" runat="server"> <br>B это поле следует ввести дату! </asp:CompareValidator> |
|||