or
<ClientSettings EnableRowHoverStyle="true"> <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="True" /> <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="False" /> <ClientEvents OnRowSelected="PaymentLedgerRowSelected" /> <ClientEvents OnRequestStart="ThisEvent" /> </ClientSettings>For Each SelItem AS RadListBoxItem in Selectedlist availiablelist.Items.Add(SelItem) Next<asp:LinkButton ID="lnkComments" runat="server" Text="Add Comments"></asp:LinkButton> <div> <asp:Panel ID="panel1" runat="server" CssClass="modalPopup" Style="display: none" Width="500px" BackColor="#E6E6E6"> <p> Please add the comments</p> <asp:TextBox ID="txt_comments" runat="server" TextMode="MultiLine" Width="480px"></asp:TextBox> <div> <telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel_Ok" LoadingPanelID="RadAjaxLoadingPanel1"> <asp:Button ID="OkButton" runat="server" Text="OK" OnClick="OkButton_Click" CommandName="Ok" /> <asp:Button ID="CancelButton" runat="server" Text="Cancel" /> </telerik:RadAjaxPanel> </div> </asp:Panel> </div> <div> <asp:ModalPopupExtender ID="ModalPopUp_Comments" runat="server" TargetControlID="lnkComments" PopupControlID="panel1" BackgroundCssClass="modalBackground" CancelControlID="cancelButton" DropShadow="true"> </asp:ModalPopupExtender> </div>protected void OkButton_Click(object sender, System.EventArgs e) { ModalPopupExtender ModalPopUp_Comments = (ModalPopupExtender)RadGrid_cDetailsView.MasterTableView.Items[0].FindControl("ModalPopUp_Comments"); TextBox txt_comments = (TextBox)RadGrid_cDetailsView.MasterTableView.Items[0].FindControl("txt_comments"); RadGrid RadGrid_cComments =(RadGrid) RadGrid_cDetailsView.MasterTableView.Items[0].FindControl("RadGrid_cComments"); ModalPopUp_Comments.Hide(); cComments comments = new cComments(); CiscHeader cHeader = new CiscHeader(); cHeader.cId = Request.QueryString["ID"]; if(txt_comments.Text != "") { //comments.UserId = HttpContext.Current.User.Identity.Name; // for testing purposes only comments.UserId = "Anjali"; comments.UserComment = txt_comments.Text; } cHeader.AddcComments(comments); cScoringCtrl cscoringCtrl = new cScoringCtrl(); cscoringCtrl.savecComments(cHeader); txt_comments.Text = string.Empty; cHeader.cComment.Clear(); cscoringCtrl.getcComments(cHeader); RadGrid_cComments_Bind(cHeader, RadGrid_cComments); } Protected Sub SaveOrder(ByVal sender As Object, ByVal e As EventArgs) Dim intID As Integer Dim intIndex As Integer Dim strUpdate As String Dim cmdUpdate As SqlCommand connTC.Open() For Each item As RadListBoxItem In ListBox1.Items 'get the ID of the item intID = item.Value 'get the index number in the listbox intIndex = ListBox1.Items.IndexOf(item) 'increase by 1 since listbox index starts at 0 intIndex = intIndex + 1 strUpdate = "Update tblGalleryImages SET fldOrder=@fldOrder WHERE fldGalleryImageID=@fldGalleryImageID" cmdUpdate = New SqlCommand(strUpdate, connTC) cmdUpdate.Parameters.AddWithValue("@fldOrder", intIndex) cmdUpdate.Parameters.AddWithValue("@fldGalleryImageID", intID) cmdUpdate.ExecuteNonQuery() Next connTC.Close() 'hide the modal popup ModalTextPopup.Hide() End Sub