or
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="NewTicket.aspx.vb" Inherits="Ticketer.NewTicket" smartNavigation="True"%><%@ Register Assembly="Telerik.Web.UI, Version=2012.3.1016.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TagPrefix="Telerik" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <meta http-equiv="X-UA-Compatible" content="IE=IE9" /> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR" /> <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE" /> <meta content="JavaScript" name="vs_defaultClientScript" /> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema" /> </head> <body style="MARGIN: 5px; BACKGROUND-COLOR: white"> <form id="Form1" method="post" runat="server"> <asp:ScriptManager ID="sm" runat="server"> </asp:ScriptManager> <table cellspacing="0" cellpadding="0" border="0" class="paddedControl"> <tr> <td><Telerik:RadDatePicker ID="rdpStartDate" runat="server" DateInput-ReadOnly="True" Width="100" AutoPostBack="true" Calendar-AutoPostBack="True"></Telerik:RadDatePicker></td> <td><Telerik:RadDatePicker ID="rdpDueDate" runat="server" DateInput-ReadOnly="True" Width="100" AutoPostBack="true" Calendar-AutoPostBack="True"></Telerik:RadDatePicker></td> </tr> </table> </form> </body></html>Partial Class NewTicket Inherits System.Web.UI.Page Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Not Page.IsPostBack Then rdpStartDate.SelectedDate = Today End If If Me.rdpStartDate.SelectedDate.HasValue AndAlso Me.rdpDueDate.SelectedDate.HasValue Then Me.cmdMakeTicket.Visible = True Else Me.cmdMakeTicket.Visible = False End If End Sub Private Sub rdpStartDate_SelectedDateChanged(sender As Object, e As Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs) Handles rdpStartDate.SelectedDateChanged, rdpDueDate.SelectedDateChanged If Me.rdpStartDate.SelectedDate.HasValue AndAlso Me.rdpDueDate.SelectedDate.HasValue Then Me.cmdMakeTicket.Visible = True Else Me.cmdMakeTicket.Visible = False End If End SubEnd Class

protected void RadListView1_DataBound(object sender, EventArgs e) { if (!IsPostBack && (Request.QueryString["post_id"] != null)) { //First get the page size int pageSize = RadListView1.PageSize; //Then get the reply_id int replyID = int.Parse(Request.QueryString["post_id"]); int iPage = 1; int iPageElementCount = pageSize; foreach(forumPost oPost in odsForumPosts.Select()) { if(oPost.ID == replyID) { RadListView1.CurrentPageIndex = iPage; return; } iPageElementCount--; if(iPageElementCount == 0) { iPage++; iPageElementCount = pageSize; } } } }
(_) Group 1 +------- [_] Item 1 +------- [_] Item 2 +------- [_] Item 3 +------- [_] Item 4 (_) Group 2 +------- [_] Item 5 +------- [_] Item 6 +------- [_] Item 7 +------- [_] Item 8 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">