or
| <script type="text/javascript"> |
| function showMenu(e) |
| { |
| var contextMenu = $find("<%= RadContextMenu1.ClientID %>"); |
| if ((!e.relatedTarget) || (!Telerik.Web.DomUtility.isDescendantOrSelf(contextMenu.get_element(), e.relatedTarget))) |
| { |
| contextMenu.show(e); |
| } |
| Telerik.Web.DomElement.cancelRawEvent(e); |
| } |
| function openDeleteWindow(ProductID) |
| { |
| var oPWResetWnd = radopen("../DeleteProductRequest.aspx?ProductID=" +ProductID, "RadWindow1" ); |
| oPWResetWnd.Center(); |
| oPWResetWnd.setSize(800,600); |
| } |
| </script> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" AllowSorting="True" |
| GridLines="None"> |
| <MasterTableView TableLayout="Auto" AutoGenerateColumns="False" |
| DataKeyNames="Product"> |
| <Columns> |
| <telerik:GridTemplateColumn UniqueName="TemplateColumn"> |
| <ItemTemplate> |
| <asp:Image ID="imgManage" runat="server" ImageUrl="~/Images/v3_btn_manage.gif" |
| onmouseover="showMenu(event)" onclick="showMenu(event)" alt="" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="WebBlue" Width="600px" |
| Height="400px" /> |
| <telerik:RadContextMenu ID="RadContextMenu1" runat="server" Flow="Horizontal"> |
| <Items> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" Text="Edit"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" Text="Delete"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadContextMenu> |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load |
| Dim modalusercontrol As Control = LoadControl("~/ModalUserControl.ascx") |
| modalusercontrol.ID = "modalusercontrol" |
| Ph1.Controls.Add(modalusercontrol) |
| End Sub |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| Dim updateParentScript As String = "function ConfigureDialog() { " & _ |
| "var oWindow = GetRadWindow(); " & _ |
| "var oArg = oWindow.Argument; " & _ |
| "var oArea = document.getElementById('<%= (ModalUserControl.FindControl(""NewNameArea"")).ClientID %>').value; " & _ |
| "oArea.value = oArg.NameValue; " & _ |
| "var oArea = document.getElementById('<%= (ModalUserControl.FindControl(""NewProfessionArea"")).ClientID %>').value; " & _ |
| "oArea.value = oArg.ProfessionValue; " & _ |
| "var oArea = document.getElementById('<%= (ModalUserControl.FindControl(""NewLabelArea"")).ClientID %>').value; " & _ |
| "oArea.value = oArg.LabelValue; " & _ |
| "radWindow.Argument = arg;" & _ |
| "}" |
| Page.ClientScript.RegisterStartupScript(Me.[GetType](), "oWindow", updateParentScript, True) |
| Form1.Attributes.Add("onload", "ConfigureDialog()") |
| End Sub |

| foreach (GridDataItem row in RadGrid1.MasterTableView.Items) |
| { |
| var cell = row["MyUniqueName"]; |
| Response.Write(cell.Text); // This comes out to be " " each time. |
| } |
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RadGridTest.aspx.cs" Inherits="RxLink.WebForms.Testing.RadGridTest" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="scriptManager" runat="server" /> |
| <telerik:RadGrid ID="grid" runat="server" AllowPaging="true" PageSize="10" |
| Width="200px" OnNeedDataSource="grid_NeedDataSource" PagerStyle-Visible="false"> |
| <ClientSettings EnablePostBackOnRowClick="true"> |
| <Selecting AllowRowSelect="true" /> |
| <Scrolling AllowScroll="true" EnableVirtualScrollPaging="true" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| <asp:Button ID="button" runat="server" Text="Click Me" OnClick="button_Click" /> |
| <telerik:RadTextBox ID="radTextBox" runat="server" /> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Collections.Generic; |
| namespace RxLink.WebForms.Testing |
| { |
| public partial class RadGridTest : System.Web.UI.Page |
| { |
| protected void button_Click(object sender, EventArgs e) |
| { |
| radTextBox.Text = Convert.ToString(grid.SelectedIndexes[0]); |
| } |
| protected void grid_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| grid.DataSource = GetRange(); |
| } |
| static IEnumerable<int> GetRange() |
| { |
| for (int i = 0; i <= 50; i++) |
| { |
| yield return i; |
| } |
| } |
| } |
| } |
| Telerik.Web.UI.Editor.CommandList["Inhaltsverzeichnis"] = function(commandName, editor, args) |
| { |
| if (document.getElementById("toc")) { |
| alert('Es existiert bereits ein Inhaltsverzeichnis-Tag im Content-Bereich!'); |
| } |
| else { |
| editor.pasteHtml('Inhaltsverzeichnis<br /><br /><div id="toc">-Inhaltsverzeichnis-</div><br /><br />'); |
| alert('Inhaltsverzeichnis wurde erfolgreich hinzugefuegt!'); |
| } |
| }; |