or
public void rsAppointments_AppointmentDelete(object sender, SchedulerCancelEventArgs e)
{
systemBusinessLayer.deleteAppointment(
Convert.ToInt32(e.Appointment.ID));
}
public
void deleteAppointment(int appointmentID)
{
using (SqlConnection con = new SqlConnection(ConnString))
{
SqlCommand cmd = new SqlCommand("procDeleteAppointment", con);
cmd.CommandType =
CommandType.StoredProcedure;
cmd.Parameters.Add(
new SqlParameter("@appointmentID", SqlDbType.Int));
cmd.Parameters[
"@appointmentID"].Value = appointmentID;
try
{
con.Open();
cmd.ExecuteNonQuery();
}
catch (SqlException exp)
{
throw new ApplicationException(exp.Message);
}
}
}

Dim editItem As GridEditableItem = CType(gvMSR.EditItems(e.Item.ItemIndex), GridEditableItem)dtb.Rows(e.Item.ItemIndex).Item("column1") = CType(editItem("column1").Controls(0), TextBox).TextDim itemPrefix As String = e.Item.UniqueID.ToString & "$ctl"dtb.Item("column1") = CType(e.Item.FindControl(itemPrefix & "00"), TextBox).Textpublic class TextEditorRad : CompositeControl { public TextEditorRad() { protected override void OnInit(EventArgs e) { CreateChildControls(); base.OnInit(e); } #region CreateChildControls protected override void CreateChildControls() { Controls.Clear(); editor = new RadEditor(); editor.ID = "edEdit"; //DoControl(); this.Controls.Add(editor); } #endregion #region RecreateChildControls protected override void RecreateChildControls() { EnsureChildControls(); } #endregion #region Render protected override void Render(HtmlTextWriter writer) { AddAttributesToRender(writer); editor.RenderControl(writer); } #endregion }
imageEditor.saveImageOnServer("", true) <telerik:ImageEditorTool CommandName="SaveImage" ToolTip="Save Image" />
<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="Test.TestGrid" %> <head runat="server" /> <form id="frm" runat="server"><asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:HiddenField ID="hfMinYear" runat="server" /><asp:HiddenField ID="hfMaxYear" runat="server" /> <telerik:RadGrid ID="grdForecast" AllowFilteringByColumn="false" AllowMultiRowSelection="true" AllowSorting="true" AutoGenerateColumns="false" EnableViewState="true" OnNeedDataSource="grdForecast_NeedDataSource" runat="server"> <ClientSettings EnableRowHoverStyle="true"> <Selecting AllowRowSelect="True" /> </ClientSettings> <MasterTableView DataKeyNames="ForecastId" EnableColumnViewState="false"><HeaderStyle Wrap="false" /><ItemStyle Wrap="false" /> <Columns> <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" /> <telerik:GridBoundColumn DataField="ValueTotal" DataFormatString="{0:0.##}" HeaderText="Total Value" HeaderStyle-Wrap="false" ItemStyle-HorizontalAlign="Right" ItemStyle-Wrap="false" ReadOnly="True" UniqueName="ValueTotal"></telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> <asp:button id="ddd" text="Postback" runat="server" /></form>using System;using System.Data;using Telerik.Web.UI;namespace Test{ public partial class TestGrid : System.Web.UI.Page { protected int ProjectId; protected void Page_Init(object sender, EventArgs e) {// if (IsPostBack) { int MinYear = 2010, MaxYear = 2020; CreateColumns(MinYear, MaxYear); } } protected void Page_Load(object sender, EventArgs e) { } protected void CreateColumns(int MinYear, int MaxYear) { for (int i = MinYear; i <= MaxYear; i++) { grdForecast.MasterTableView.Columns.Add(new GridBoundColumn() { DataField = "Value" + i, DataFormatString = "{0:0.##}", HeaderText = "Value " + i, ReadOnly = true, UniqueName = "Value" + i }); } } protected void grdForecast_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { grdForecast.DataSource = new DataTable(); } }}