or
| <telerik:RadGrid runat="server" ID="rgMetricsTrending" AutoGenerateColumns="true"> |
| </telerik:RadGrid> |
| Private Sub rgMetricsTrending_ColumnCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridColumnCreatedEventArgs) Handles rgMetricsTrending.ColumnCreated |
| Select Case e.Column.UniqueName |
| Case "ExpandColumn" |
| Case "TimeFrame" |
| Case Else |
| Dim col As GridNumericColumn = CType(e.Column, GridNumericColumn) |
| Select Case rcbMetrics.SelectedValue |
| Case Enums.TrendingMetrics.Abandons, Enums.TrendingMetrics.ACD_Calls, Enums.TrendingMetrics.Calls_Offered |
| 'SET FORMAT TO A NUMBER |
| col.DataFormatString = "{0:g}" |
| Case Enums.TrendingMetrics.AHT, Enums.TrendingMetrics.AHT_Adj, Enums.TrendingMetrics.ASA |
| 'CAST AND FORMAT AS DATE/TIME |
| Case Enums.TrendingMetrics.Contact_Rate, Enums.TrendingMetrics.Pct_Abandoned, Enums.TrendingMetrics.Pct_Transfer, Enums.TrendingMetrics.Service_Level |
| 'SET FORMAT TO PERCENT W/ 2 DECIMAL PLACES |
| col.DataFormatString = "{0:p2}" |
| End Select |
| End Select |
| End Sub |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" |
| DataSourceID="AccessDataSource1" DataKeyNames="ID" |
| AllowSorting="True" Skin="" GroupingEnabled="False"> |
| <MasterTableView DataSourceID="AccessDataSource1" CssClass="data2" > |
| <NoRecordsTemplate> |
| There are no items available. |
| </NoRecordsTemplate> |
| <ItemTemplate> |
| <tr> |
| <td> |
| <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' /> |
| </td> |
| <td> |
| <asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("FirstName") %>' /> |
| </td> |
| <td> |
| <asp:Label ID="LastNameLabel" runat="server" Text='<%# Eval("LastName") %>' /> |
| </td> |
| <td> |
| <asp:Label ID="CompanyLabel" runat="server" Text='<%# Eval("Company") %>' /> |
| </td> |
| </tr> |
| </ItemTemplate> |
| <PagerStyle /> |
| </MasterTableView> |
| </telerik:RadGrid> |

| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGridAddress"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGridAddress" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="RadGridAddress" |
| runat="server" |
| GridLines="None" |
| AllowPaging="false" |
| AllowSorting="false" |
| AutoGenerateColumns="False" |
| ShowStatusBar="true" |
| Visible="true" |
| OnNeedDataSource="RadGridAddress_NeedDataSource" |
| MasterTableView-CommandItemSettings-RefreshText="" |
| MasterTableView-CommandItemSettings-AddNewRecordText="Add new address"> |
| <MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="Id"> |
| <Columns> |
| <telerik:GridEditCommandColumn UniqueName="EditCommandColumn"> |
| </telerik:GridEditCommandColumn> |
| <telerik:GridBoundColumn UniqueName="Address" HeaderText="Address" DataField="Address1"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Address2" HeaderText="Address2" DataField="Address2"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="City" HeaderText="City" DataField="City"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="State" HeaderText="State" DataField="State"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Zip" HeaderText="Zip" DataField="Zip"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="IsPrimary" HeaderText="Primary" DataField="IsPrimary"> |
| </telerik:GridBoundColumn> |
| <telerik:GridButtonColumn UniqueName="DeleteColumn" Text="Delete" CommandName="Delete" /> |
| </Columns> |
| <EditFormSettings UserControlName="controls/Address.ascx" EditFormType="WebUserControl"> |
| <EditColumn UniqueName="EditCommandColumn1"> |
| </EditColumn> |
| </EditFormSettings> |
| </MasterTableView> |
| </telerik:RadGrid> |