Hello All,
Attached is radgrid where grouping has been implemented and on grid’s ItemDataBound event, I’m generating 2 buttons “Approve All” and “Reject All”.
I’m looking a way where I can read all “Transaction_Key” (1023, 1024, 1025) in a string and persist the same in session or view state. Is this possible…please suggest???
myGrid.GroupSettings.RetainGroupFootersVisibility = false;<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Adressen.aspx.vb" Inherits="Adressen" %><asp:Content ID="Content" ContentPlaceHolderID="MainContent" Runat="Server"> <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> </telerik:RadAjaxManagerProxy> <telerik:RadSplitter ID="RadSplitter_Adressen" runat="server" Orientation="Horizontal" Width="100%" Height="100%"> <telerik:RadPane ID="RadPane_Adressen" runat="server"> <telerik:RadGrid ID="RadGrid_Adressen" runat="server" GridLines="None" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" OnDeleteCommand="RadGrid_Adressen_DeleteCommand" ShowStatusBar="True" OnItemCommand="RadGrid_ItemCommand" OnInsertCommand="RadGrid_Adressen_InsertCommand" DataSourceID="DF_Verbindungsobject" AllowFilteringByColumn="True" Height="100%" Width="100%"> <MasterTableView CommandItemDisplay="Top" ClientDataKeyNames="OID" EditMode="EditForms" DataSourceID="DF_Verbindungsobject"> <CommandItemTemplate> <asp:LinkButton ID="LinkButton" runat="server" OnClick="Insert_Click"><img style="border:0px" alt="" src="Add.png" width="20px"/> Adresse anlegen</asp:LinkButton> <!-- CommandName="InitInsert" --> </CommandItemTemplate> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn2"> </EditColumn> </EditFormSettings> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="True" /> <ClientEvents OnRowSelected="RowSelected_Adressen"/> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings> </telerik:RadGrid> </telerik:RadPane> <telerik:RadSplitBar ID="RadSplitBar" runat="server"> </telerik:RadSplitBar><telerik:RadPane ID="RadPane_AdressDialog" runat="server"> <asp:Panel ID="Panel_Adressen" runat="server"> <table border="0" style="margin-top: 20px; width: 100%;"> <tr> <td> OID: </td> <td> <asp:Label ID="Label_OID" Style="float: left; font-weight: bold;" runat="server" /> <asp:Button ID="Button_Loeschen" Style="float: right; color: black; font-weight: bold;" Text="Löschen" runat="server"/> <asp:Button ID="Button_Speichern" Style="float: right; margin-right: 10px; color: black; font-weight: bold;" Text="Speichern" runat="server"/> <asp:Button ID="Button_Einfuegen" Style="float: right; margin-right: 10px; color: black; font-weight: bold;" Text="Einfügen" runat="server" Visible="False"/> </td> </tr> <tr> <td> Klasse: </td> <td> <telerik:RadTextBox ID="RadTextBox_Klasse" runat="server" ReadOnly="True" > <ReadOnlyStyle BackColor="#CCCCCC" /> </telerik:RadTextBox> <telerik:RadComboBox ID="RadComboBox_Klasse" runat="server" Visible="False" Width="265px"> <Items> <telerik:RadComboBoxItem Text="" Value="" /> <telerik:RadComboBoxItem Text="Kunde" Value="Kunde" /> <telerik:RadComboBoxItem Text="Lieferant" Value="Lieferant" /> <telerik:RadComboBoxItem Text="Interessent" Value="Interessent" /> <telerik:RadComboBoxItem Text="Hersteller" Value="Hersteller" /> </Items> </telerik:RadComboBox> </td> <td>Nummer:</td> <td> <telerik:RadTextBox ID="RadTextBox_Nummer" runat="server" ReadOnly="True" Width="265px"> <ReadOnlyStyle BackColor="#CCCCCC" /> </telerik:RadTextBox> </td> </tr> <tr> <td> Anrede:</td> <td> <telerik:RadTextBox ID="RadTextBox_Anrede" runat="server" Width="265px"/> </td> <td>Name2: </td> <td> <telerik:RadTextBox ID="RadTextBox_Name2" runat="server" Width="265px"/> </td> </tr> <tr> <td> Name1: </td> <td> <telerik:RadTextBox ID="RadTextBox_Name1" runat="server" Width="265px"/> </td> <td>Name3: </td> <td> <telerik:RadTextBox ID="RadTextBox_Name3" runat="server" Width="265px"/> </td> </tr> <tr> <td> Strasse: </td> <td> <telerik:RadTextBox ID="RadTextBox_Strasse" runat="server" Width="265px"/> </td> <td>Telefon: </td> <td> <telerik:RadTextBox ID="RadTextBox_Telefon" runat="server" Width="265px"/> </td> </tr> <tr> <td> Land-PLZ-Ort:</td> <td> <table> <tr> <td><telerik:RadTextBox ID="RadTextBox_Laenderkennzeichen" runat="server" Width="32px" /></td> <td> <telerik:RadTextBox ID="RadTextBox_PLZ" runat="server" Width="60px"/> </td> <td> <telerik:RadTextBox ID="RadTextBox_Ort" runat="server" width="155px"/> </td> </tr> </table> </td> <td>Mobiltelefon:</td> <td> <telerik:RadTextBox ID="RadTextBox_Mobiltelefon" runat="server" Width="265px"/> </td> </tr> <tr> <td> Staat:</td> <td> <telerik:RadTextBox ID="RadTextBox_Staat" runat="server" Width="265px"/> </td> <td>Fax: </td> <td> <telerik:RadTextBox ID="RadTextBox_Fax" runat="server" Width="265px"/> </td> </tr> <tr> <td> Branche</td> <td> <telerik:RadTextBox ID="RadTextBox_Branche" runat="server" Width="265px"/> </td> <td>EMail: </td> <td> <telerik:RadTextBox ID="RadTextBox_EMail" runat="server" Width="265px"/> </td> </tr> <tr> <td> Ersteller:</td> <td> <telerik:RadTextBox ID="RadTextBox_Ersteller" runat="server" Width="265px"/> </td> <td>Internet: </td> <td> <telerik:RadTextBox ID="RadTextBox_Internet" runat="server" Width="265px"/> </td> </tr> <tr> <td> </td> <td> </td> <td></td> <td></td> </tr> <tr> <td style="vertical-align: top;"> Info:</td> <td colspan="3"> <telerik:RadEditor ID="RadEditor_Info" Width="100%" runat="server" Height="250px" Language="de-DE"> <Tools> <telerik:EditorToolGroup> <telerik:EditorTool Name="Italic" /> <telerik:EditorTool Name="Bold" /> <telerik:EditorTool Name="Underline" /> <telerik:EditorTool Name="StrikeThrough" /> <telerik:EditorTool Name="JustifyLeft" /> <telerik:EditorTool Name="JustifyCenter" /> <telerik:EditorTool Name="JustifyRight" /> <telerik:EditorTool Name="JustifyFull" /> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> </td> </tr> </table> </asp:Panel> </telerik:RadPane> </telerik:RadSplitter><asp:ObjectDataSource ID="DF_Verbindungsobject" runat="server" DeleteMethod="delete" InsertMethod="insert" SelectMethod="abfrage" TypeName="DF_DataBinding" UpdateMethod="update"> .... </asp:ObjectDataSource> <input type="hidden" id="hidden_field_index" runat="server" value="" name="hidden_index"/></asp:Content><%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %><!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 id="Head1" runat="server"> <title></title> <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" /> <link rel="stylesheet" type="text/css" href="CSS/screen.css" charset="utf-8" /></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager" runat="server"> </telerik:RadAjaxManager> <telerik:RadSkinManager ID="RadSkinManager" Runat="server"> </telerik:RadSkinManager> <telerik:RadSplitter ID="RadSplitter_Gesammt" Runat="server" Height="100%" Width="100%" ResizeMode="AdjacentPane"> <telerik:RadPane ID="RadPane_Navi" Runat="server" Width="250px"> <telerik:RadPanelBar runat="server" ID="RadPanelBar_Navi" ExpandMode="SingleExpandedItem"> <Items> <telerik:RadPanelItem Text="Neu" value="Neu" runat="server"> <Items> <telerik:RadPanelItem Text="E-Mail" Value="EMail" runat="server"> </telerik:RadPanelItem> <telerik:RadPanelItem Text="Mitteilung" Value="Mitteilung" runat="server"> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Expanded="False" Text="Adressen" runat="server" Selected="true" NavigateUrl="Adressen.aspx"> </telerik:RadPanelItem> <telerik:RadPanelItem Expanded="False" Text="Dokumente" runat="server" Selected="true" NavigateUrl="Dokumente.aspx"> <Items> <telerik:RadPanelItem Value="AccountDokumentInformation" runat="server"> <ItemTemplate> <telerik:RadTreeView ID="RadTreeView_Dokumente" Runat="server" AssociatedControlID="RadTreeview_Dokumente" OnNodeClick="RadTreeView_NodeClick" > </telerik:RadTreeView> </ItemTemplate> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="Termine" value="Termine" runat="server" NavigateUrl="Termine.aspx"> </telerik:RadPanelItem> </Items> </telerik:RadPanelBar> </telerik:RadPane> <telerik:RadSplitBar ID="RadSplitBar_Content" Runat="server"> </telerik:RadSplitBar> <telerik:RadPane ID="RadPane_Content" Runat="server" Height="99%" Width="99%"> <div id="content"> <asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder> </div> </telerik:RadPane> </telerik:RadSplitter> </form></body></html>
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { if (HasJobsToBook()) { FinalSolution.Rows.Clear(); RetrieveJobsToBookBatchIDs(); long iCount = RetrieveActualJobsAgainstBatchIDs(); PreSortTheJobs(iCount); LabelError.Visible = true; LabelError.Text = String.Format("I have {0} job(s) to process!", iCount); RadProgressAreaGenie.ProgressIndicators &= ~ProgressIndicators.SelectedFilesCount; } } RadProgressAreaGenie.Localization.Uploaded = "Total Progress"; RadProgressAreaGenie.Localization.UploadedFiles = "Progress"; RadProgressAreaGenie.Localization.CurrentFileName = "Job Genie in action!";}private void MatchALocum() { LabelError.Visible = false; LabelError.Text = string.Empty; if (CountOfJobsToBook() < 1) { LabelError.Visible = true; LabelError.Text = "No job(s) to process."; Trace.Warn("Job Genie", "No job(s) to process."); return; } RadProgressContext progress = RadProgressContext.Current; progress.Speed = "N/A"; try { #region Declerations int iCounterControl = 0; int iCounterControlInner = 0; foreach (DataRow Row in TableJobsToBook.Rows) { iCounterControl = iCounterControl + 1; progress.PrimaryTotal = TableJobsToBook.Rows.Count; progress.PrimaryValue = iCounterControl; progress.PrimaryPercent = (iCounterControl / TableJobsToBook.Rows.Count) * 100; if (!Response.IsClientConnected) { //Cancel button was clicked or the browser was closed, so stop processing break; } #region Key Extracted Job Properties #region Availability #region Distance Preperation iCounterControlInner = 0; foreach (long ListOfCandidateLocumID in ListOfCandidateLocumIDs) { iCounterControlInner = iCounterControlInner + 1; progress.SecondaryTotal = ListOfCandidateLocumIDs.Count(); progress.SecondaryValue = iCounterControlInner; progress.SecondaryPercent = (iCounterControlInner / ListOfCandidateLocumIDs.Count()) * 100; progress.CurrentOperationText = "Step " + iCounterControlInner.ToString(); //Massive + Intensive code here... //Stall the current thread for 0.1 seconds System.Threading.Thread.Sleep(100); }//For Loop Candidates progress.TimeEstimated = (TableJobsToBook.Rows.Count - iCounterControl) * 100; //Stall the current thread for 0.1 seconds System.Threading.Thread.Sleep(100); }//For Loop Jobs } catch (Exception ex) { Trace.Warn("Job Genie", "Exception:" + ex.Message); throw new Exception("Error while running Job Genie.", ex); }}<telerik:RadProgressManager ID="RadProgressManagerGenie" runat="server" Skin="Office2007" /><telerik:RadProgressArea ID="RadProgressAreaGenie" runat="server" Skin="Office2007" Culture="(Default)" ProgressIndicators="TotalProgressBar, TotalProgress, TotalProgressPercent, FilesCountBar, FilesCount, FilesCountPercent, SelectedFilesCount, CurrentFileName, TimeElapsed, TimeEstimated" Width="100%"> <Localization Uploaded="Uploaded" /></telerik:RadProgressArea><telerik:AjaxSetting AjaxControlID="radgrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="radgrid1" LoadingPanelID="LoadingPanel1" /> </UpdatedControls></telerik:AjaxSetting>Hi,
Telerik features in our application have not been upgraded since the launch of the system (2003), and our users have cited that these functions are not user friendly and lack functionality in comparison to features available in Word.
- RadEditor Version = 5.6.4.0
- RadSpell.dll Version = 2.6.1.0
As we upgrade our applicaction to .net Framework 3.5, I am performing feasibility study of updating to see if the following items could be resolved ot added.
Our Issues:
I would appreciate your help on the above questions. Would you also please let me know which version of Telerix is needed to be downloaded to gain 3 above functionalities. Is theer any othe components is needed?Also could you please let me know if I need to change the code or not?
Thank you inadvance for your help.

