or
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function Lancar_Tarefa(id) { window.radopen("Agenda_Tarefa_Novo.aspx?Id=" + id, "AgendaTarefa"); } function Msg(msg, tipo) { window.radopen("Msg.aspx?Texto=" + msg + "&Tipo=" + tipo, "Msg"); return false; } </script> </telerik:RadScriptBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="btnFiltrar"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="PanelAgenda" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="pnGrid" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Skin="Windows7" runat="server"></telerik:RadAjaxLoadingPanel>
<telerik:RadButton ID="btnFiltrar" runat="server" Skin="Web20" Text="Filtrar" Width="90px" style="margin-right:10px;"> <Icon PrimaryIconUrl="../../Icones/VizualizarGrid2.png" /></telerik:RadButton><asp:Panel ID="pnGrid" runat="server"><telerik:RadGrid ID="gridAgenda" runat="server" Width="710px" Height="462px" Skin="Outlook" AutoGenerateColumns="False" CellSpacing="0" GridLines="None"> <ClientSettings> <Selecting AllowRowSelect="True" /> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings> <MasterTableView> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Select" FilterControlAltText="Filter column column" ImageUrl="~/Icones/Grid.gif" UniqueName="column"> <HeaderStyle Width="35px" /> <ItemStyle HorizontalAlign="Center" Width="35px" /> </telerik:GridButtonColumn> <telerik:GridDateTimeColumn DataField="DFdata_inicio" FilterControlAltText="Filter DFdata_inicio column" HeaderText="Data/Hora" UniqueName="DFdata_inicio"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridDateTimeColumn> <telerik:GridBoundColumn DataField="DFid_agenda_relacionada" FilterControlAltText="Filter DFid_agenda_relacionada column" HeaderText="ID" UniqueName="DFid_agenda_relacionada"> <HeaderStyle Width="50px" /> <ItemStyle Width="50px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DFfase" FilterControlAltText="Filter DFfase column" HeaderText="Fase" UniqueName="DFfase" Visible="false"> <HeaderStyle Width="40px" /> <ItemStyle Width="40px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Fase" UniqueName="Fase"> <ItemTemplate> <asp:Panel ID="CorFase" runat="server" Height="20px" Width="20px" /> </ItemTemplate> <HeaderStyle Width="40px" /> <ItemStyle HorizontalAlign="Center" Width="40px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="DFusuario_agenda" FilterControlAltText="Filter DFusuario_agenda column" HeaderText="Agenda" UniqueName="DFusuario_agenda"> <HeaderStyle Width="85px" /> <ItemStyle Width="85px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DFtarefa" FilterControlAltText="Filter DFtarefa column" HeaderText="Tarefa" UniqueName="DFtarefa"> <HeaderStyle Width="200px" /> <ItemStyle Width="200px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DFenviado_por" FilterControlAltText="Filter DFenviado_por column" HeaderText="Enviado Por" UniqueName="DFenviado_por"> <HeaderStyle Width="85px" /> <ItemStyle Width="85px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DFcliente" FilterControlAltText="Filter DFcliente column" HeaderText="Cliente" UniqueName="DFcliente"> <HeaderStyle Width="200px" /> <ItemStyle Width="200px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DFid_agenda" FilterControlAltText="Filter DFid_agenda column" HeaderText="DFid_agenda" UniqueName="DFid_agenda" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DFid_usuario_agenda" FilterControlAltText="Filter DFid_usuario_agenda column" HeaderText="DFid_usuario_agenda" UniqueName="DFid_usuario_agenda" Visible="False"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid></asp:Panel> Private Sub gridAgenda_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles gridAgenda.SelectedIndexChanged If gridAgenda.SelectedItems.Count > 0 Then For Each Row As GridDataItem In gridAgenda.SelectedItems If cmbUsuario.SelectedValue = "" Then clsVariavel_Sessao.Agenda_IdUsuario = Row("DFid_usuario_agenda").Text TableRetorno = clsConexao.Executar_Retornar("SELECT lcase(DFnome), lcase(DFemail) FROM TBusuario WHERE DFid_usuario = " & Row("DFid_usuario_agenda").Text) clsVariavel_Sessao.Agenda_Usuario = TableRetorno(0)(0) clsVariavel_Sessao.Agenda_UsuarioLogin = TableRetorno(0)(1) End If ScriptManager.RegisterClientScriptBlock(Me, [GetType](), "Tarefa", "Lancar_Tarefa(" & Row("DFid_agenda").Text & ")", True) Next End If Exit SubErro: MensagemBox("Operação cancelada.", TipoMsg.Erro, Page) Call Gravar_Log_Erro(Err.Description, clsVariavel_Sessao.Erro, clsVariavel_Sessao.Default_UsuarioLogadoID, clsVariavel_Sessao.Default_UsuarioLogadoLogin, clsVariavel_Sessao.Default_UsuarioLogadoIP, clsVariavel_Sessao.SiteMaster_FormularioID, clsVariavel_Sessao.SiteMaster_urlWithSessionID, "gridAgenda_SelectedIndexChanged") End Subfunction checkFound(sender, args) { var count = sender.get_items().get_count() if (count <= 0 && sender.get_text().length > 0) { var tt = $find('<%=tt_searchArea_empty.ClientID %>'); tt.set_text("No results found for '" + sender.get_text() + "'"); tt.show(); } else { hideAreaEmptyToolTip(); }}function hideAreaEmptyToolTip() { var tt = $find('<%=tt_searchArea_empty.ClientID %>'); tt.hide();}
<telerik:GridBoundColumn HeaderText="Patient Name" UniqueName="pt_name" DataField="pt_name" > <FilterTemplate> <telerik:RadTextBox ID="RTName" runat="server" Width="200px" ClientEvents-OnValueChanged="ValueChanged" ></telerik:RadTextBox> <telerik:RadScriptBlock ID="RBName" runat="server"> <script type="text/javascript"> function ValueChanged(sender, args) { var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); var Name = $find('<%# ((GridItem)Container).FindControl("RTName").ClientID %>'); tableView.filter("pt_name", Name, "StartsWith"); } </script> </telerik:RadScriptBlock> </FilterTemplate> </telerik:GridBoundColumn>if (e.CommandName == RadGrid.FilterCommandName) { Pair filterPair = (Pair)e.CommandArgument; switch (filterPair.Second.ToString()) { case "pt_Date": { // } case ("pt_name"): { TextBox searchName = (e.Item as GridFilteringItem)[filterPair.Second.ToString()].FindControl("RTName") as TextBox; search = searchName.Text + "%"; break; } } }private void PopulateChart3(string seriesID){ RadChart1.Clear(); SapeDBDataContext db = new SapeDBDataContext(); int ID = Convert.ToInt32(seriesID); var windh = from p in db.SAPE_WindSeries where p.id_localidade == ID where p.valorh != null select p; var windp = from p in db.SAPE_WindSeries where p.id_localidade == ID where p.valorp != null select p; ChartSeries s = new ChartSeries(); s.Type = Telerik.Charting.ChartSeriesType.Line; s.Appearance.LabelAppearance.Visible = false; s.Name = "Historic"; s.Appearance.LineSeriesAppearance.Color = System.Drawing.Color.Blue; foreach (var wi in windh) { ChartSeriesItem item = new ChartSeriesItem(); item.XValue = Convert.ToInt32(wi.dia); item.YValue = Convert.ToDouble(wi.valorh); s.Items.Add(item); } ChartSeries s2 = new ChartSeries(); s2.Type = Telerik.Charting.ChartSeriesType.Line; s2.Appearance.LabelAppearance.Visible = false; s2.Appearance.LineSeriesAppearance.Color = System.Drawing.Color.Red; s2.Name = "Projected"; foreach (var wi in windp) { ChartSeriesItem item2 = new ChartSeriesItem(); item2.XValue = Convert.ToInt32(wi.dia); item2.YValue = Convert.ToDouble(wi.valorp); s.Items.Add(item2); } RadChart1.Series.Add(s); RadChart1.Series.Add(s2);}