or
<telerik:RadGrid ID="gridEventsWebinars" runat="server" AutoGenerateColumns="false" ShowHeader="false" EnableEmbeddedSkins="False" OnNeedDataSource="gridEventsWebinars_NeedDataSource" OnColumnCreated="gridEventsWebinars_ColumnCreated" OnItemCreated="gridEventsWebinars_ItemCreated" OnItemCommand="RadGrid_ItemCommand"> <HeaderContextMenu EnableEmbeddedSkins="False"> </HeaderContextMenu> <MasterTableView DataKeyNames="strCampaignID"> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="strStartMonth" FormatString="{0:MMMM}" HeaderText=" " HeaderValueSeparator=" " /> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="intStartMonth" HeaderText=" " SortOrder="Ascending" /> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridTemplateColumn UniqueName="WebinarID"> <ItemTemplate> <div style="clear: both;"> <div style="float: left;"> <asp:Image ID="imgWebinar" runat="server" ImageUrl="~/img/WebinarIcon24.jpg" ToolTip='<%# Eval("strEventName") %>' /></div> <div style="position: relative; padding-left: 36px;"> <p> <asp:Label ID="lblStartDate" runat="server" Text='<%# Eval("dtStartDate", "{0:M/dd/yyyy}") %>'></asp:Label> | <asp:Label ID="lblStartTime" runat="server" Text='<%# Eval("dtStartTime", "{0:h:mm tt}") %>'></asp:Label> – <asp:Label ID="lblEndTime" runat="server" Text='<%# Eval("dtEndTime", "{0:h:mm tt}") %>'></asp:Label> ET <br /> <strong> <asp:Label ID="lblEventType" runat="server" Text='<%# Eval("strEventType") %>'></asp:Label> | </strong><strong> <asp:Label ID="lblEventName" runat="server" Text='<%# Eval("strEventName") %>'></asp:Label></strong> <!-- KK on 05.05.09 --> <!-- Added description to Webinar listing --> <br /> <asp:Label ID="lblDescription" runat="server" Text='<%# Eval("strDescription") %>'></asp:Label> <br /> <!-- JO on 12.16.08 --> <!-- Added functionally on turn off sign-up --> <%--<asp:HyperLink ID="linkSignUp" runat="server" NavigateUrl='<%# "~/Contact/webinar-signup.aspx?EventID=" + Eval("intEventID") %>'>Learn More & Register</asp:HyperLink>--%> <asp:HyperLink ID="linkSignUp" runat="server" NavigateUrl='<%# "EventDetail.aspx?EventID=" + Eval("intEventID") %>'>Learn More</asp:HyperLink> <asp:LinkButton ID="RegisterWebinarBtn" runat="server" Text="One-click Registration" CommandName="RegisterWebinarBtn_Command"></asp:LinkButton> </p> </div> </div> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn InsertImageUrl="Update.gif" UpdateImageUrl="Update.gif" EditImageUrl="Edit.gif" CancelImageUrl="Cancel.gif"> </EditColumn> </EditFormSettings> </MasterTableView> <GroupHeaderItemStyle Font-Bold="True" Height="30px" CssClass="rgGroupHeader-events" /> <ClientSettings AllowExpandCollapse="False" AllowGroupExpandCollapse="False"> <Resizing AllowColumnResize="True" /> </ClientSettings> <FilterMenu EnableEmbeddedSkins="False"> </FilterMenu> </telerik:RadGrid><asp:LinkButton ID="RegisterWebinarBtn" runat="server" Text="One-click Registration" CommandName="RegisterWebinarBtn_Command"></asp:LinkButton>protected void RadMenu1_ItemClick(object sender, RadMenuEventArgs e)
{
int radGridClickedRowIndex;
radGridClickedRowIndex = Convert.ToInt32(Request.Form["radGridClickedRowIndex"]);
switch (e.Item.Text)
{
case "Edit":
RadGrid1.Items[radGridClickedRowIndex].Edit = true;
RadGrid1.Rebind();
break;
case "Add":
RadGrid1.MasterTableView.IsItemInserted = true;
RadGrid1.Rebind();
break;
case "Delete":
RadGrid1.MasterTableView.PerformDelete(RadGrid1.Items[radGridClickedRowIndex]);
break;
}
}Dear All
I need to change text direction of RadEditor from server side on the basis of application language. I mean "rtl" and ltr". I have tried with the following but unable to see any difference. Can you guide me in this regard.
if (Page.IsPostBack == false) { RadData.Attributes.Add("dir", Activity.getLanguageDirection()); } <telerik:RadToolBar ID="RadToolBar1" Runat="server" Width="100%" Height="100%" Skin="Forest"> <Items> <telerik:RadToolBarButton Width="90%" Text="Button1" runat="server"> <ItemTemplate> <asp:ImageButton ID="btnoweb" Height="50" Width="50" runat="server" ImageUrl="~/images/Picture3.png" /> <asp:ImageButton ID="btnCalender" Height="50" Width="50" runat="server" OnClick="btnCalender_Click" ImageUrl="~/images/CalenderView.png" /> <asp:ImageButton ID="btnAttach" Height="50" Width="50" runat="server" ImageUrl="~/images/Attach.png"/> <asp:Menu ID="mnuMenu" Height="50" Width="50" runat="server" ></asp:Menu> <asp:ImageButton ID="imgpose" Height="50" Width="50" runat="server" ImageUrl="~/images/Picture5.png"/> <asp:TextBox ID="txtsearch" Width="650px" Height="40px" runat="server" ></asp:TextBox> <asp:ImageButton ID="ImageButton1" Height="50" Width="50" runat="server" ImageUrl="~/images/Cancel.png" /> </ItemTemplate> </telerik:RadToolBarButton> </Items> </telerik:RadToolBar>public class GridColBound : GridBoundColumnprotected override void SetupFilterControls(TableCell cell) { base.SetupFilterControls(cell); cell.Controls.RemoveAt(0); Label _lbl = new Label(); _lbl.ID = "FilterLabel" + this.DataField; _lbl.Visible = true; _lbl.Text = "Filter"; _lbl.BackColor = System.Drawing.Color.Green; _lbl.ForeColor = System.Drawing.Color.White; _lbl.BorderColor = System.Drawing.Color.Black; _lbl.BorderStyle = BorderStyle.Solid; cell.Controls.AddAt(0, _lbl); cell.Controls.RemoveAt(1); }
...