or
<telerik:RadHtmlChart runat="server" ID="CaseCountyPieChart" Width="300" DataSourceID="CaseCountyByDateRangeLinqDataSource" Transitions="true"> <Appearance> <FillStyle BackgroundColor="White"></FillStyle> </Appearance> <ChartTitle Text="Cases by Case County"> <Appearance Align="Center" BackgroundColor="White" Position="Top"></Appearance> </ChartTitle> <Legend> <Appearance BackgroundColor="White" Position="Bottom" Visible="true" /> </Legend> <PlotArea> <Appearance> <FillStyle BackgroundColor="White"></FillStyle> </Appearance> <Series> <telerik:PieSeries NameField="county" DataFieldY="caseCount" StartAngle="90"> <LabelsAppearance Position="Circle" DataFormatString="{0}" /> <TooltipsAppearance DataFormatString=" NameField Here: {0}" /> </telerik:PieSeries> </Series> </PlotArea></telerik:RadHtmlChart>radChart1.Height = 400;
radChart1.Width = 1200;
radChart1.ChartTitle.TextBlock.Text = bl.nomeTituloChart;
radChart1.ChartTitle.TextBlock.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Center;
If e.TargetControlID.Contains("HyperLink1") Then 'Do actions for tooltipElse e.cancel()End Ifusing System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Collections.Generic;using Telerik.Web.UI;using System.Threading;namespace RadTestApp{ public partial class SnippetHttpPanel : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void XmlHttpPanel_ServiceRequest(object sender, RadXmlHttpPanelEventArgs e) { Thread.Sleep(1000); rgSearchResults.DataSource = GetData(); rgSearchResults.DataBind(); } protected void rgSearchResults_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridHeaderItem) { GridHeaderItem gridHeader = e.Item as GridHeaderItem; RadComboBox sortoptions = (RadComboBox)gridHeader.FindControl("cboSortOptions"); sortoptions.SelectedIndex = 1; DropDownList ddl = (DropDownList)gridHeader.FindControl("sortOptions"); ddl.SelectedIndex = 1; } } private List<SnippetResult> GetData() { List<SnippetResult> results = new List<SnippetResult>(); results.Add(new SnippetResult { DocSequenceNumber = 1, Title = "Title 1", Snippet = "This is a snippet view text repeated three times.This is a snippet view text repeated three times.This is a snippet view text repeated three times." }); results.Add(new SnippetResult { DocSequenceNumber = 2, Title = "Title 1", Snippet = "This is a snippet view text repeated three times.This is a snippet view text repeated three times.This is a snippet view text repeated three times." }); results.Add(new SnippetResult { DocSequenceNumber = 3, Title = "Title 1", Snippet = "This is a snippet view text repeated three times.This is a snippet view text repeated three times.This is a snippet view text repeated three times." }); results.Add(new SnippetResult { DocSequenceNumber = 4, Title = "Title 1", Snippet = "This is a snippet view text repeated three times.This is a snippet view text repeated three times.This is a snippet view text repeated three times." }); results.Add(new SnippetResult { DocSequenceNumber = 5, Title = "Title 1", Snippet = "This is a snippet view text repeated three times.This is a snippet view text repeated three times.This is a snippet view text repeated three times." }); results.Add(new SnippetResult { DocSequenceNumber = 6, Title = "Title 1", Snippet = "This is a snippet view text repeated three times.This is a snippet view text repeated three times.This is a snippet view text repeated three times." }); return results; } } public class SnippetResult { public int DocSequenceNumber { get; set; } public string Title { get; set; } public string Snippet { get; set; } }}set_dataSource(result)
; throwing error inside Telerik dynamic created script file as 'null object'.
In JavaScript
| <script type="text/javascript"> |
| function bind() |
| { |
| xtenzasolutions.WebService2.HelloWorld(updateGrid,OnError); |
| } |
| function OnError(result) |
| { |
| alert("Error : "+result.get_message()); |
| } |
| function updateGrid(result) |
| { |
| var tableview= $get('<% = rgDetails.MasterTableView.ClientID %>'); |
| tableview.set_dataSource(result); |
| tableview.dataBind(); |
| GetFirstDataItemKeyValues(); |
| } |
| function GetFirstDataItemKeyValues() |
| { |
| var firstDataItem = $find("<%=rgDetails.ClientID %>").get_masterTableView().get_dataItems()[0]; |
| var keyValues = |
| 'DisplayStatus: "' + |
| firstDataItem.getDataKeyValue("disp_id") + '"' + |
| ' \r\n' + |
| 'RuleName: "' + |
| firstDataItem.getDataKeyValue("url") + '"'; |
| alert(keyValues); |
| } |
| </script> |
| <table> |
| <tr> |
| <td> |
| <asp:ScriptManager ID="scrp" runat="server"> |
| <Services> |
| <asp:ServiceReference Path="~/WebService2.asmx" /> |
| </Services> |
| </asp:ScriptManager> |
| <telerik:RadGrid ID="rgDetails" runat="server" GridLines="None" Skin="Office2007" |
| EnableClientKeyValues="true" AutoGenerateColumns="False" AllowMultiRowSelection="false" Height="200px" Width="500px"> |
| <HeaderContextMenu EnableTheming="True"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </HeaderContextMenu> |
| <MasterTableView> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <%--<telerik:GridBoundColumn UniqueName="MessageType" SortExpression="MessageType" HeaderText="" DataField="MessageType"></telerik:GridBoundColumn>--%> |
| <telerik:GridTemplateColumn HeaderText="" UniqueName="Image"> |
| <ItemTemplate> |
| <asp:Image runat="server" ID="ImageThumbnail" AlternateText="image" ImageUrl='' Height="25" |
| Width="25" Style="border-width: 0px;" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn ItemStyle-HorizontalAlign="Left" UniqueName="Activity" SortExpression="Activity" |
| HeaderText="Activity" DataField="u_id"> |
| <ItemStyle HorizontalAlign="Left" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="Install" HeaderText="Status"> |
| <ItemTemplate> |
| <%#DataBinder.Eval(Container.DataItem, "disp_id")%></a></ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn UniqueName="InstallStatus" SortExpression="InstallStatus" |
| HeaderText="" DataField="url" Visible="false"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu EnableTheming="True"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <asp:Button runat="server" ID="butt" te="click" OnClientClick="bind()" /> |
| </td> |
| </tr> |
| </table> |
| public List<Class1> HelloWorld() |
| { |
| string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString; |
| SqlConnection con = new SqlConnection(constr); |
| con.Open(); |
| SqlDataAdapter adp = new SqlDataAdapter("select *from urlTable", constr); |
| DataSet ds = new DataSet(); |
| adp.Fill(ds, "tab"); |
| con.Close(); |
| List<Class1> obj = new List<Class1>(); |
| int i = 0; |
| foreach (DataRow rw in ds.Tables[0].Rows) |
| { |
| Class1 ser = new Class1(); |
| ser.UID = rw["u_id"].ToString(); |
| ser.DISPID = rw["disp_id"].ToString(); |
| ser.URL = rw["url"].ToString(); |
| obj.Add(ser); |
| } |
| return obj; |
| } |
if (e.CommandName == "Desasignar") { //la condicion indica que si el campo fecha_baja esta vacio se ejecute la linea, si no ya esta dado de baja if (item.Cells[9].Text == " ") (item as GridEditableItem).FireCommandEvent(RadGrid.EditCommandName, "Desasignar"); } if (e.CommandName == "EliminarDispositivo") { //la condicion indica que si el campo fecha_baja esta vacio se ejecute la linea, si no ya esta dado de baja if (item.Cells[9].Text == " ") (item as GridEditableItem).FireCommandEvent(RadGrid.EditCommandName, "EliminarDispositivo"); }//Si el argumento es desasignarif(e.CommandArgument == "Desasignar"){ .......}//Si el argumento es Eliminar el dispositivoif (e.CommandArgument == "EliminarDispositivo"){ .......}