+ All Categories
Home > Documents > Rad Controls Overview Guide

Rad Controls Overview Guide

Date post: 10-Apr-2018
Category:
Upload: pateljay406095
View: 225 times
Download: 0 times
Share this document with a friend

of 54

Transcript
  • 8/8/2019 Rad Controls Overview Guide

    1/541

    COMPARISON SHEET

    Contents

    Ra dCalendar VS ASP.NET Calendar ...................................................................................................................... 4Designtime support ............................................................................................................................................... 4Appearance ................................................................................................................................................................ 4ServerSide API ......................................................................................................................................................... 6Ajax Support .............................................................................................................................................................. 6Client Side API ........................................................................................................................................................... 6

    FE ATURES THAT ARE AVAILABLE ONLY IN RadCalendar: ..................................................................... 7Three Entirely new controls for your DateTime picking needs: .......................................................... 8

    Ra dComboBox VS ASP.NET DropDownList ....................................................................................................... 9Design time support ............................................................................................................................................... 9Appearance ................................................................................................................................................................ 9DataBinding ............................................................................................................................................................. 10ServerSide API ....................................................................................................................................................... 11Ajax Support ............................................................................................................................................................ 13Additional Features .............................................................................................................................................. 13

    Ra dGrid VS ASP.NET GridView ............................................................................................................................. 14Design time support ............................................................................................................................................. 14Column types ........................................................................................................................................................... 15Row types.................................................................................................................................................................. 17DataBinding ............................................................................................................................................................. 19ServerSide API ....................................................................................................................................................... 20

    Client Side API ......................................................................................................................................................... 26

  • 8/8/2019 Rad Controls Overview Guide

    2/542

    COMPARISON SHEET

    FEATURES THAT ARE AVAILABLE ONLY IN RadGrid: ............................................................................. 27

    Ra dInput VS ASP.NET TextBox ............................................................................................................................. 31Designtime support ............................................................................................................................................. 31Appearance .............................................................................................................................................................. 31Structure/Core functionality ............................................................................................................................ 32Server Side programming .................................................................................................................................. 32Client Side Programming .................................................................................................................................... 33

    FE ATURES THAT ARE AVAILABLE ONLY IN RadInput: .......................................................................... 34Three different controls, in addition to the RadTextBox control: ..................................................... 35

    Ra dMenu VS ASP.NET Menu .................................................................................................................................. 36Design time support ............................................................................................................................................. 36Appearance .............................................................................................................................................................. 36Databinding .............................................................................................................................................................. 37ServerSide API ....................................................................................................................................................... 38Ajax Support ............................................................................................................................................................ 39Additional Features .............................................................................................................................................. 39

    Ra dToolTip for ASP.NET AJAX Vs browsers tooltip .................................................................................... 40Visualisation ............................................................................................................................................................ 40Functionality ............................................................................................................................................................ 40

    Ra dTreeView VS ASP.NET treeview ................................................................................................................... 42Design time support ............................................................................................................................................. 42Appearance .............................................................................................................................................................. 42

    Data Binding ............................................................................................................................................................ 43

  • 8/8/2019 Rad Controls Overview Guide

    3/543

    COMPARISON SHEET

    ServerSide API ....................................................................................................................................................... 44

    Ajax Support ............................................................................................................................................................ 47Additional Features .............................................................................................................................................. 47

    Ra dUpload vs MS FileUpload ................................................................................................................................. 49Designtime support ............................................................................................................................................. 49

    Ra dWindow for ASP.NET AJAX Vs Browsers popup (window.open()) .............................................. 52Visualisation ............................................................................................................................................................ 52

    Functionality ............................................................................................................................................................ 53

  • 8/8/2019 Rad Controls Overview Guide

    4/54

    4

    COMPARISON SHEET

    RadCalendar VS ASP.NET Calendar

    Designtime support

    FeatureAdditional

    InformationRadCalendar ASP.NETCalendar

    SmartTag Yes Yes

    SettingSkin AutoFormat No Yes

    Learningcenter Links to the help

    resources. Search

    engine.

    Yes No

    ConfigureSpecial

    Days

    Special Days Yes No

    AutoPostback Clien Client |

    Server mode

    Yes No

    ToggleMultiSelect MultiSelection Yes No

    EditTemplates Edit Templates Yes No

    Appearance

    FeatureAdditional

    InformationRadCalendar ASP.NETCalendar

    Skins Applying skins to the

    control

    Yes(many skins are

    provided in the

    installation

    Yes(the skin has to be

    built on your own)

  • 8/8/2019 Rad Controls Overview Guide

    5/545

    COMPARISON SHEET

    package)

    BackColor,

    BorderColor,

    BorderStyle,

    BorderWidth,

    CssClass,Font,

    ForeColor

    Styling properties

    applied to eachseparate dayclass

    Yes Yes

    ToolTip The text displayed

    when the mouse

    pointer hovers over

    the Web server

    control

    Yes Yes

    FastNavigationMenu Ability to select

    months and years

    Yes (you can select

    months and years

    from all between

    the Min/Max range)

    No

    MultiMonthView Ability to show more

    than one month

    Yes(all 12 months

    can be shown at a

    time)

    No

    Right-To-Left

    Support

    Yes Yes

    RenderDirection horizontally (in

    rows) or vertically

    (in columns)

    Yes No

    SpecialDays

    Yes Yes(have to do it

    manually)

    HeaderandFooter

    Templates

    Yes No

  • 8/8/2019 Rad Controls Overview Guide

    6/546

    COMPARISON SHEET

    MultiDaySelection Ability to select

    multiple days

    Yes (all kinds of

    selections)

    Yes(day,week and

    month only!)

    ServerSide API

    MethodAdditional

    InformationRadCalendar ASP.NETCalendar

    SelectionChanged Yes Yes

    DayRender

    Yes Yes

    DefaultViewChanged Yes Yes(VisibleMonthChanged)

    HeaderCellRender Yes No

    Ajax Support

    FrameworkAdditional

    InformationRadCalendar ASP.NETCalendar

    RadAjax Our own Ajax

    framework

    Yes Yes

    RadAjaxPrometheus Based on MS AJAX Yes Yes

    ASP.NET

    AJAX

    Yes Yes

    Client Side API

    RadCalendar provides rich clientside API including various clientside events. Further

    information can be found in this help topic, the Client-sideAPIreference chapter from the

    online documentation.

    http://www.telerik.com/help/aspnet-ajax/calendar_clientsidebasics.htmlhttp://www.telerik.com/help/aspnet-ajax/calendar_clientsidebasics.htmlhttp://www.telerik.com/help/aspnet-ajax/calendar_clientsidebasics.html
  • 8/8/2019 Rad Controls Overview Guide

    7/547

    COMPARISON SHEET

    and the online demos under the Clientside API and event category:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/Programming/C

    lientSideAPI/DefaultCS.aspx

    Clientside events are demonstrated here:

    http://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEve

    nts/DefaultCS.aspx

    The ASP.NET Calendar provides no clientside API.

    FEATURES THAT ARE AVAILABLE ONLY IN RadCalendar:

    Fast navigation:http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/Function

    ality/FastNavigation/DefaultCS.aspx

    MultiMonthView:

    |http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/Functio

    nality/MultiMonthView/DefaultCS.aspx

    Changing Render Direction:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/Functionality/RenderDirection/DefaultCS.aspx

    Special Days:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/Function

    ality/SpecialDays/DefaultCS.aspx

    MultiDaySelection:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/Function

    ality/MultiDaySelection/DefaultCS.aspx

    Header & Footer Template:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/Design/C

    ustomHeaderAndFooter/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideAPI/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideAPI/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideAPI/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideAPI/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/FastNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/FastNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiMonthView/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiMonthView/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/RenderDirection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/RenderDirection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/SpecialDays/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/SpecialDays/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiDaySelection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiDaySelection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Design/CustomHeaderAndFooter/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Design/CustomHeaderAndFooter/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Design/CustomHeaderAndFooter/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Design/CustomHeaderAndFooter/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Design/CustomHeaderAndFooter/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Design/CustomHeaderAndFooter/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiDaySelection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiDaySelection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/SpecialDays/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/SpecialDays/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/RenderDirection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/RenderDirection/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiMonthView/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/MultiMonthView/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/FastNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Functionality/FastNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/Programming/ClientSideAPI/DefaultCS.aspx
  • 8/8/2019 Rad Controls Overview Guide

    8/548

    COMPARISON SHEET

    Three Entirely new controls for your DateTime picking needs:

    DatePicker:http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/DatePicker/Custom

    Popup/DefaultCS.aspxTimePicker:http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/DateTimePicker/O

    verview/DefaultCS.aspx

    DateTimePicker: http://www.telerik.com/DEMOS/ASPNET/Prometheus/Calendar/Examples/DateTimePicker/Se

    rverSideEvents/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DatePicker/CustomPopup/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DatePicker/CustomPopup/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DatePicker/CustomPopup/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/ServerSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/ServerSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/ServerSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/ServerSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/ServerSideEvents/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DateTimePicker/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DatePicker/CustomPopup/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Calendar/Examples/DatePicker/CustomPopup/DefaultCS.aspx
  • 8/8/2019 Rad Controls Overview Guide

    9/54

    9

    COMPARISON SHEET

    RadComboBox VS ASP.NET DropDownList

    Design time support

    Feature AdditionalInformation RadComboBoxASP.NET

    DropDownList

    Smart Tag Yes Yes

    Setting Skin AutoFormat Yes No

    Learning center Links to the help

    resources. Search engine.

    Ajax Resources

    Yes No

    Edit Items Adding items Yes Yes

    Item Collection Editor Yes Yes

    Edit Templates Yes No

    Choose DataSource Yes Yes

    All properties can be set

    in the properties grid

    Yes Yes

    Appearance

    FeatureAdditional

    InformationRadComboBox ASP.NETDropDownList

    Skins Applying skins

    to the control

    Yes (many skins are

    provided in the

    Yes(the skin has to be built

    on your own)

  • 8/8/2019 Rad Controls Overview Guide

    10/5410

    COMPARISON SHEET

    installation package)

    BackColor,

    BorderColor,BorderStyle,

    BorderWidth,

    CssClass, Font,

    ForeColor

    Styling

    propertiesapplied to each

    combobox item

    Yes (the properties are

    members of theRadComboBoxItem

    class)

    Yes (the properties are

    members of theDropDownLIst class)

    ToolTip The text

    displayed when

    the mouse

    pointer hovers

    over the Web

    server control /

    combobox item.

    (inherited from

    WebControl)

    Yes (Tooltip can be set

    for the ComboBox and

    for every item).

    Yes (Tooltip can be set only

    for the whole dropdown list

    and not for its list items)

    Offsetting the

    dropdown area

    Ability to offset

    the dropdown

    area

    Yes (OffsetX, OffSetY

    properties)

    No

    Screen

    Boundaries

    Detection

    Yes(r.a.d.combobox

    opens in the opposite

    direction when the

    screen boundaries are

    to be crossed)

    No(DropDownLIst expands

    over the screen boundaries)

    RightToLeft

    Support

    Yes (dir="rtl") Yes

    (style="direction:rtl")

    DataBinding

    Method AdditionalInformation RadComboBoxASP.NET

    DropDownList

  • 8/8/2019 Rad Controls Overview Guide

    11/54

  • 8/8/2019 Rad Controls Overview Guide

    12/5412

    COMPARISON SHEET

    Method AdditionalInformationRadComboBox ASP.NET

    DropDownList

    FindItemByText Finds the first

    RadComboBoxItem with Text

    that matches the given text

    value

    Yes Yes

    (FindByText)

    FindItemByValue Finds the first

    RadComboBoxItem with Value

    that matches the given value

    Yes Yes

    (FindByValue)

    FindItemIndexByText Returns the index of the first

    RadComboBoxItem with Text

    that matches the given text

    value

    Yes No

    FindItemIndexByValue Returns the index of the first

    RadComboBoxItem with Text

    that matches the given value

    Yes No

    GetXmlString Returns the state of

    RadComboBox as an XML

    string

    Yes No

    InvalidateClientSize Invalidates the cached size

    which is calculated upon

    loading the ComboBox for the

    first time

    Yes No

    LoadContentFile Loads combobox items froman XML content file

    Yes No

    LoadXml Populates RadComboBox from

    an XML string

    Yes No

  • 8/8/2019 Rad Controls Overview Guide

    13/5413

    COMPARISON SHEET

    Ajax Support

    RadComboBox for ASP.NET AJAX is built entirely on top of ASP.NET AJAX, utilizing its common

    clientside framework and programming model.

    MS DropDownList experiences certain problems against MS Ajax and JS errors are often

    thrown.

    Additional Features

    ClientSide API - RadComboBox provides rich clientside API including various

    events. The ASP.NET DropDownList provides no clientside API.clientside

    ClientSide Events

    Templates Multicolumn Combo

    Load On Demand

    Virtual Scrolling and population from Web Service

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/PopulatingWithData/AutoCompleteSql/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Programming/WebServiceShowMoreResults/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Programming/WebServiceShowMoreResults/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Programming/WebServiceShowMoreResults/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/PopulatingWithData/AutoCompleteSql/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/PopulatingWithData/AutoCompleteSql/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Programming/WebServiceShowMoreResults/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Programming/WebServiceShowMoreResults/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Programming/WebServiceShowMoreResults/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Programming/WebServiceShowMoreResults/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/PopulatingWithData/AutoCompleteSql/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/PopulatingWithData/AutoCompleteSql/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Combobox/Examples/Functionality/MultiColumnCombo/DefaultCS.aspx
  • 8/8/2019 Rad Controls Overview Guide

    14/54

    14

    COMPARISON SHEET

    RadGrid VS ASP.NET GridView

    Design time support

    FeatureAdditional

    InformationRadGrid

    ASP.NET

    GridView

    SmartTag Yes Yes

    SettingSkin AutoFormat Yes Yes

    Learningcenter Links to the help

    resources. Search

    engine.

    Yes No

    ChooseDataSource Yes Yes

    ConfigureData

    Source/RefreshSchema

    Yes Yes

    Auto-generatecolumns

    atruntimeoption

    Auto-generate

    edit/deletecolumn

    Yes Yes

    SeparateProperty

    builderforcolumns

    configuration

    Yes No

    EditColumns/Addnew

    columnSmarttag

    options

    RadGrid has this

    option when

    unchecking auto

    generate columns

    Yes Yes

    EnableSorting Yes Yes

  • 8/8/2019 Rad Controls Overview Guide

    15/5415

    COMPARISON SHEET

    EnablePaging Yes Yes

    EnableSelection

    Yes Yes

    EnableAJAX Yes No

    EnableFiltering Yes No

    EnableScrolling Yes No

    EnableGrouping Yes No

    Enableserver-

    side/client-sidecolumns

    reorder

    Yes No

    Edittemplates Yes Yes

    Column types

    Columntype AdditionalInformation RadGridASP.NET

    GridView

    Boundfield RadGrid >

    lumnGridBoundCo

    GridView >

    BoundField

    Yes Yes

    Checkboxfield RadGrid >

    GridCheckBoxColumn

    Yes Yes

  • 8/8/2019 Rad Controls Overview Guide

    16/5416

    COMPARISON SHEET

    GridView >

    CheckBoxField

    HyperLinkfield RadGrid >

    nkColumnGridHyperLi

    GridView >

    HyperLinkField

    Yes Yes

    Buttonfield/

    Commandfield

    RadGrid >

    GridButtonColumn,

    mandColumnGridEditCom

    GridView >

    ButtonField, CommandField

    Yes Yes

    Dropdownfield RadGrid >

    GridDropDownColumn

    Yes No

    Templatefield RadGrid >

    eColumnGridTemplat

    GridView >

    TemplateField

    Yes Yes

    Imagefield GridView >

    ImageField

    No Yes

    CheckBoxSelectfield RadGrid >

    GridClientSelectColumn

    Yes No

  • 8/8/2019 Rad Controls Overview Guide

    17/5417

    COMPARISON SHEET

    ClientDeletefield RadGrid >

    GridClientDeleteColumn

    Yes No

    ExpandCollapsefield RadGrid >

    GridExpandCollapseColumn

    (for hierarchical/grouping)

    Yes No

    Rowindicatorfield RadGrid >

    mnRowIndicatorColu

    (for row resizing)

    Yes No

    Groupsplitterfield RadGrid >

    terColumnGridGroupSplit

    (for grouping)

    Yes No

    Row types

    Rowtype

    Additional

    Information

    RadGrid

    ASP.NET

    GridView

    Normal/Alternating

    rows

    Yes Yes

    Datarows RadGrid >

    GridDataItem

    GridView >

    DataControlRowType.DataRow

    Yes Yes

    Headerrow RadGrid > G

    GridView >

    ridHeaderItem Yes Yes

  • 8/8/2019 Rad Controls Overview Guide

    18/5418

    COMPARISON SHEET

    DataControlRowType.Header

    Footerrow RadGrid > GridFooterItem

    GridView >

    DataControlRowType.Footer

    Yes Yes

    Pagerrows RadGrid > GridPagerItem

    GridView>

    DataControlRowType.Pager

    Yes Yes

    Commandrow RadGrid > GridCommandItem Yes No

    Filterrow RadGrid > GridFilteringItem Yes No

    Emptydatarow RadGrid > GridNoRecordsItem

    GridView >

    DataControlRowType.EmptyDataRow

    Yes Yes

    Separator Yes Yes

    EditForm row RadGrid >

    GridEditFormItem

    Yes No

    Editrow RadGrid >

    GridEditableItem

    Yes No

    Groupheaderrow RadGrid >

    GridGroupHeaderItem

    Yes No

  • 8/8/2019 Rad Controls Overview Guide

    19/5419

    COMPARISON SHEET

    (meaningful with grouping)

    Nestedviewrow RadGrid > GridNestedViewIt

    (meaningful with hierarchy)

    em Yes No

    Statusbarrow RadGrid >

    GridStatusBarItem

    Yes No

    DataBinding

    MethodAdditional

    InformationRadGrid

    ASP.NET

    GridView

    Declarativedatasources XmlDataSource,

    SqlDataSource,

    AccessDataSource,

    ObjectDataSource

    LinqDataSource

    (with automaticupdate/insert/detele

    support)

    Yes Yes

    SimplebindingwithDataBind() Yes Yes

    Advancedprogrammaticdata

    binding

    RadGrid >

    NeedDataSource

    event

    Yes No

    BindingtoDataTable,DataSet,

    DataView,Array,ArrayList,

    DataReader

    Yes Yes

  • 8/8/2019 Rad Controls Overview Guide

    20/5420

    COMPARISON SHEET

    BindingtoSubObjects,Nullable

    objects

    Yes No

    Hierarchicalbindingwith

    declarativerelations

    Yes No

    Hierarchicalbindinghandling

    eventfordetailtabledata

    population

    Yes No

    Bindinghierarchy

    programmaticallyto

    hierarchicalXMLdata

    Yes No

    Self-referencinghierarchy Yes No

    ParsinggridstructurefromXML

    stringwith

    Page.ParseControl(stringWriter)

    Yes Yes

    ServerSide API

    Events AdditionalInformation RadGridASP.NET

    GridView

    CancelCommand Yes No

    DeleteCommand Yes No

    EditCommand Yes No

    UpdateCommand Yes No

  • 8/8/2019 Rad Controls Overview Guide

    21/5421

    COMPARISON SHEET

    InsertCommand Yes No

    ItemCommand

    Equivalent to RowCommand forGridView

    Yes No

    RowCommand Equivalent to ItemCommand for

    RadGrid

    No Yes

    SortCommand Yes No

    Sorting Raised prior to the sort operation No Yes

    Sorted Raised right after the sort operation is

    competed

    No Yes

    PageIndexChanging Raised prior to the page command No Yes

    PageIndexChanged Yes Yes

    SelectedIndexChanging

    Raised right before row selection No Yes

    SelectedIndexChanged Yes Yes

    NeedDataSource Used to generate data and bind RadGrid

    automatically on

    sort/page/group/filter/edit/update/de

    lete/insert/cancel/rebind/expand_colla

    pse action

    Yes No

    GroupsChanging Fired when grouping/ungrouping is in

    progress

    Yes No

    ItemCreated Equivalent to RowCreated for GridView Yes No

  • 8/8/2019 Rad Controls Overview Guide

    22/5422

    COMPARISON SHEET

    ItemDataBound Equivalent to

    for GridView

    RowDataBound Yes No

    RowCreated Equivalent to ItemCreated for RadGrid No Yes

    RowDataBound Equivalent to ItemDataBound for

    RadGrid

    No Yes

    ColumnCreating Fired for customdefined columns in

    RadGrid

    Yes No

    ColumnCreated Fired for autogenerated columns in

    RadGrid

    Yes No

    CreateColumnEditor Fired on RadGrid custom column

    editors initialization

    Yes No

    DataBinding Yes Yes

    DataBound

    Yes Yes

    DetailTableDataBound Raised when a detail table in

    hierarchical RadGrid is about to be

    bound

    Yes No

    RowDeleting Raised prior to automatic delete

    operation in GridView

    No Yes

    RowDeleted

    Equivalent to ItemDeleted for RadGrid No Yes

    ItemDeleted Equivalent to RowDeleted for GridView Yes No

    RowUpdating Raised prior to automatic update No Yes

  • 8/8/2019 Rad Controls Overview Guide

    23/5423

    COMPARISON SHEET

    operation in GridView

    RowUpdated Equivalent to ItemUpdated for RadGrid No Yes

    ItemUpdated Equivalent to RowUpdated for

    GridView

    Yes No

    RowInserting Raised prior to automatic insert

    operation in GridView

    No Yes

    RowInserted Equivalent to ItemInserted for RadGrid No Yes

    ItemInserted Equivalent to RowInserted for GridView Yes No

    RowEditing Raised prior to edit operation No Yes

    RowCancelingEdit No Yes

    Dispose Yes Yes

    Init Yes Yes

    Load Yes Yes

    PreRender Yes Yes

    Unload Yes Yes

    ImportantMethodsAdditional

    Information

    RadGrid

    MasterTableView

    /GridTableView

    ASP.NET

    GridView

  • 8/8/2019 Rad Controls Overview Guide

    24/5424

    COMPARISON SHEET

    DataBind() Yes Yes

    Rebind()(used

    with

    NeedDataSource

    advancedbinding)Yes No

    ClearEditItems() Yes No

    ClearSelectedItems() Yes No

    ClearChildEditItems() Yes No

    ClearChildSelectedItems Yes No

    DeleteRow() No Yes

    ExportToExcel() Yes No

    ExportToWord() Yes No

    ExtractValuesFromItem(editedItem,

    newValues)

    Yes No

    GetColumn(columnName)/GetColumnSa

    fe(columnName)

    Yes No

    GetInsertItem() Returns the

    item

    representing

    the insertionform

    Yes No

    GetItems(itemType) Yes No

  • 8/8/2019 Rad Controls Overview Guide

    25/5425

    COMPARISON SHEET

    InsertItem() Switches the

    grid in insert

    mode

    Yes No

    PerformDelete() Works with

    automatic

    operations

    enabled

    Yes No

    PerformUpdate() Works with

    automatic

    operations

    enabled

    Yes No

    PerformInsert() Works with

    automatic

    operations

    enabled

    Yes No

    Sort() No Yes

    SwapColumns(columnName,

    columnName)

    Yes No

    UpdateRow() No Yes

    *Note The methods

    are cloned for

    the detail

    tables in

    hierarchicalRadGrid

    Yes N/A

  • 8/8/2019 Rad Controls Overview Guide

    26/5426

    COMPARISON SHEET

    AjaxsupportAdditional

    InformationRadGrid ASP.NETGridView

    Built-inAjax Yes No

    ASP.NETAJAX Yes Yes

    RadAjax Yes Yes

    MiscellanousAdditional

    InformationRadGrid

    ASP.NET

    GridView

    Righttoleftsupport Yes Yes

    Client Side API

    RadGrid provides rich clientside API including various clientside events.

    Further information can be found in this help topic, the Client-side

    API

    reference chapter from

    the online documentation:

    http://www.telerik.com/help/radcontrols/prometheus/

    And the online demos under the Clientside API and event category:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.

    aspx

    The ASP.NET GridView provides no clientside API.

    http://www.telerik.com/help/radcontrols/prometheus/?grdGettingFamiliarWithClientAPI.htmlhttp://www.telerik.com/help/radcontrols/prometheus/?grdGettingFamiliarWithClientAPI.htmlhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/help/radcontrols/prometheus/?grdGettingFamiliarWithClientAPI.html
  • 8/8/2019 Rad Controls Overview Guide

    27/5427

    COMPARISON SHEET

    FEATURES THAT ARE AVAILABLE ONLY IN RadGrid:

    Column/row/grid resizing and column reordering:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Resizi

    ng/DefaultCS.aspx

    Advanced binding through NeedDataSource event:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/NeedDataSource/DefaultCS.aspx

    Hierarchy with declarative relations and detail table event handling, several tables at a

    level, client/server/ajax hierarchy load modes, NestedView template:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/D

    eclarativeRelations/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/DetailTableDataBind/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/T

    woTablesAtLevel/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/Hi

    erarchyLoadModeMixed/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/N

    estedViewTemplate/DefaultCS.aspx

    Selfreferencing hierarchy:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/Se

    lfReferencing/DefaultCS.aspx

    Option to turn off the viewstate for the control (ControlState feature):

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/ViewState/DefaultCS.aspx

    Wider variety of pager modes (including slider), alphabetic paging, SEO paging:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/Paging/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Resizing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Resizing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Resizing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Resizing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/NeedDataSource/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/NeedDataSource/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/NeedDataSource/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/NeedDataSource/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/DeclarativeRelations/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/DeclarativeRelations/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/TwoTablesAtLevel/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/TwoTablesAtLevel/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/TwoTablesAtLevel/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/TwoTablesAtLevel/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/NestedViewTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/NestedViewTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/NestedViewTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/NestedViewTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/SelfReferencing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/SelfReferencing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/SelfReferencing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/SelfReferencing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/SelfReferencing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/NestedViewTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/NestedViewTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/HierarchyLoadModeMixed/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/TwoTablesAtLevel/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/DetailTableDataBind/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/DeclarativeRelations/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Hierarchy/DeclarativeRelations/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/NeedDataSource/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/NeedDataSource/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Resizing/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Resizing/DefaultCS.aspx
  • 8/8/2019 Rad Controls Overview Guide

    28/5428

    COMPARISON SHEET

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/Slider/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/SEOPaging/DefaultCS.aspx

    Pager template support:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/PagerTemplate/DefaultCS.aspx

    Custom paging:

    DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    http://www.telerik.com/

    g/CustomPaging/DefaultCS.aspx

    Vertical/horizontal scrolling, virtual scrolling/paging, frozen columns:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolli

    ng/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Virtua

    lScrollPaging/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/FrozenColumns/DefaultCS.aspx

    Single/multirow selection with GridClientSelectColumn, holding [Shift]/[Ctrl] keys ordragging a region with the mouse:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Select

    ing/DefaultCS.aspx

    Export to Word/Excel/CSV/PDF:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/Exporting/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/PdfExport/DefaultCS.aspx

    Ajaxification via RadAjaxManager/RadAjaxPanel with loading templates and

    s inside RadGrid.

    automatic ajaxification for control

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/De

    faultCS.aspx (all demos)

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Paging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Paging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Paging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Paging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/PagerTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolling/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolling/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolling/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolling/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolling/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/VirtualScrollPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/VirtualScrollPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/VirtualScrollPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Selecting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Selecting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Selecting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Exporting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Selecting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Selecting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Selecting/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/VirtualScrollPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolling/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Scrolling/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CustomPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/PagerTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/PagerTemplate/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/SEOPaging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Paging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatures/Paging/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/ViewState/DefaultCS.aspx
  • 8/8/2019 Rad Controls Overview Guide

    29/5429

    COMPARISON SHEET

    Filtering with filter menu options (including for template columns and in hierarchy),

    options for changing the filter box with other control:

    rview/Dehttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Ove

    faultCS.aspx

    (Filtering section)

    Grouping with GroupExpressions option, client/server/ajax group load modes, group

    footers:

    ehttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/D

    faultCS.aspx

    (Grouping section)

    Autogenerated edit form with multiple columns option,

    WebUserControl/FormTemplate custom edit forms, Popup edit form, value extraction

    through column editors and automatically with serverside method, Editondouble

    click:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/De

    faultCS.aspx (Insert/Update/Delete section)

    Clientside delete:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Client

    Delete/DefaultCS.aspx

    Command item with command item template option and flexible insert form

    positioning:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/CommandItem/DefaultCS.aspx

    Flexible client or serverside validation:

    .com/DEMOS/ASPNET/Pr

    ometheus/Grid/Examples/DataEditing/http://www.telerik

    Validation/DefaultCS.aspx

    Skinning with single property change:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins

    /DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/ClientDelete/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/ClientDelete/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/ClientDelete/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/ClientDelete/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/ClientDelete/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/ClientDelete/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/ClientDelete/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Overview/DefaultCS.aspx
  • 8/8/2019 Rad Controls Overview Guide

    30/5430

    COMPARISON SHEET

    Keyboard navigation:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Keybo

    ardNavigation/DefaultCS.aspx

    Auto postback on row click:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/Keybo

    ardNavigation/DefaultCS.aspx

    SortExpressions collection to separate each sort expression applied, sorted columns

    colorization:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programmin

    g/Sort/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/Sorting/DefaultCS.aspx

    Footer aggregates, calculated columns with aggregates:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/Aggregates/DefaultCS.aspx

    MOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatuhttp://www.telerik.com/DE

    res/CalculatedColumns/DefaultCS.aspx

    Row templates:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/CardView/DefaultCS.aspx

    Various builtin column types:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/GeneralFeatu

    res/ColumnTypes/DefaultCS.aspx

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CommandItem/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CommandItem/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CommandItem/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CommandItem/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/DataEditing/Validation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/DataEditing/Validation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/DataEditing/Validation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/DataEditing/Validation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/Sort/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/Sort/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/Sort/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/Sort/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/Sort/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/Sort/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Client/KeyboardNavigation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Styles/Skins/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/DataEditing/Validation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/DataEditing/Validation/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CommandItem/DefaultCS.aspxhttp://www.telerik.com/DEMOS/ASPNET/Prometheus/Grid/Examples/Programming/CommandItem/DefaultCS.aspx
  • 8/8/2019 Rad Controls Overview Guide

    31/5431

    COMPARISON SHEET

    RadInput VS ASP.NET TextBox

    Designtime support

    FeatureASP.NET

    Textbox

    Telerik

    RadInputAdditionalinformation

    Sma Trt ag No Yes

    Smart Tag Text No Yes

    Smart Tag Empty Msg No Yes

    SmartTag Skin No Yes

    S

    R

    mart Tag Learning

    esources

    No Yes

    Appearance

    FeatureASP.NET

    Textbox

    Telerik

    RadInputAdditionalinformation

    Color/Border/Font settings Yes Yes

    CssClass Yes Yes

    Skin No Yes

    InvalidStyle No Yes

    Button/Label Css class abel

    and buttons rendered

    No Yes Sets css class for the l

  • 8/8/2019 Rad Controls Overview Guide

    32/5432

    COMPARISON SHEET

    be

    (if enabl

    fore and after the inpu

    ed)

    Behavior/state styles styles for invalidNo Yes Sets theinput, hover effects, etc.

    Structure/Core functio lityna

    FeatureASP.NET

    Textbox

    Telerik

    RadInputAdditionalinformation

    Label Presets text before inputntrol

    No Yesco

    AutoCompleteType Yes Yes Co

    be

    ntrols autocomplete

    havior

    AutoPostBack Yes Yes

    Columns Yes Yes Sets width in characters

    Enabled Yes Yes

    Text/TextMode Yes Yes

    Rows Yes Yes Sets number of rows in

    multiline mode

    ValidationGroup Yes Yes

    ReadOnly Yes Yes

    Server Side programming

  • 8/8/2019 Rad Controls Overview Guide

    33/5433

    COMPARISON SHEET

    FeatureASP.NET

    Textbox

    Telerik

    RadInputAdditionalinformation

    Databinding Yes Yes

    Dispoded Yes Yes

    Init Yes Yes

    Load Yes Yes

    PreRender Yes Yes

    TextChanged Yes Yes

    Unload Yes Yes

    ChilderenCreated No Yes

    Client Side Programming

    FeatureASP.NET

    Textbox

    Telerik

    RadInputAdditionalinformation

    OnValueChanging No Yes

    OnValueChanged No Yes

    OnFocus No Yes

    OnBlur No Yes

  • 8/8/2019 Rad Controls Overview Guide

    34/5434

    COMPARISON SHEET

    OnButtonClick No Yes

    OnKeyPress No Yes

    OnDisable No Yes

    OnEnable No Yes

    OnError No Yes

    OnLoad No Yes

    OnMouseOver No Yes

    OnMouseOut No Yes

    OnMoveDown No Yes

    OnMoveUp No Yes

    OnEnumerationChanged No Yes

    FEATURES THAT ARE AVAILABLE ONLY IN RadInput:

    Focus

    :/

    /button position

    /www.telerik.com MOS/ASPNET metheus/Inpu Examples/RadTextBoxhttp /DE /Pro t/

    /Settings/DefaultCS.aspx

    For

    http

    matting of input

    ://www.telerik.com MOS/ASPNET metheus/Inpu Examples/RadNumeri/DE /Pro t/

    cTextBox/Formatting/DefaultCS.aspx

  • 8/8/2019 Rad Controls Overview Guide

    35/5435

    COMPARISON SHEET

    O

    h

    n Error handling

    ttp://www.telerik.com MOS/ASPNET metheus/Inpu Examples/RadDateInp/DE /Pro t/

    ut/HandleErrorEvent/DefaultCS.aspx

    ww.telerik.com MOS/ASPNET metheus/Inpu Examples/Appearance

    Skins:

    http:/

    /w /DE /Pro t/

    /Skins/DefaultCS.aspx

    e Client Side AP

    ww.telerik.com MOS/ASPNET metheus/Inpu Examples/Programmi

    Extensiv

    ://w

    I

    http /DE /Pro t/

    ng/ClientSide/ApiEvent faultCS.aspxs/De

    rols, ddition to the RadTextBox control:Three different cont in a

    RadNumericTextBox:

    http://www.telerik.com/DEMOS/ASPNET/Prometheus/Input/Examples/RadNumericTextBo

    x/FirstLook/DefaultCS.aspx

    D eInput:

    MOS/ASPNET/Prometheus/Input/Examples/RadDateInput/First

    Rad at

    http://www.telerik.com/DE

    Look/DefaultCS.aspx

    skedTextBox:

    EMOS/ASPNET/Prometheus/Input/Examples/RadMaskedTextBox

    RadMa

    http://www.telerik.com/D

    /IpAddress/DefaultCS.aspx

  • 8/8/2019 Rad Controls Overview Guide

    36/5436

    COMPARISON SHEET

    RadMenu VS ASP.NET Menu

    Design time support

    Feature AdditionalInformation RadMenu ASP.NETMenu

    Smart Tag Yes Yes

    Setting Skin AutoFormat Yes Yes

    Learning center Links to the help resources.

    Search

    Yes No

    engine. AJAX Resources

    Edit Items Adding items Yes Yes

    Edit Templates Yes Yes

    Choose DataSource Yes Yes

    A

    b

    ll properties can

    e set in the

    Yes Yes

    properties grid

    Appearance

    FeatureAdditional

    InformationRadMenu ASP.NETMenu

    Skins Applying ski

    control

    ns to the Yes (12 skins are

    provided in the

    installation package)

    Yes (4 predefined

    skins)

    CSS properties for r all the Yes NoCss Classes fo

  • 8/8/2019 Rad Controls Overview Guide

    37/5437

    COMPARISON SHEET

    each menu item menu items states

    RightToL

    Support

    eft Yes Yes

    ImageUrl Yes Yes

    HoveredImageUrl Yes No

    ClickedImageUrl Yes No

    ExpandedImageUrl Yes No

    Databinding

    Method AdditionalInformationRadMenu ASP.NET

    Menu

    Declar

    that imIHiera

    ative data sourc

    plementrchicalDataSour ce

    es

    ce

    XmlDataSource,

    SiteMapDataSour

    Yes Yes

    Declarative data so

    that do not implem

    ataSo

    urc

    ent

    urc

    numerab e

    c

    s Noes SqlDataSource, Ac

    ObjectDataSource

    IhierarchicalD

    or

    IHierarchicalE

    e

    l

    essDataSource, Ye

    Binding to

    DataSet, D

    DataTable,

    ataView,

    Y s No

    Array, ArrayList

    e

    XML String Binding s NoYe

  • 8/8/2019 Rad Controls Overview Guide

    38/5438

    COMPARISON SHEET

    Web Service Dynamically load ch ems through a

    web service

    s Noild it Ye

    Context XML File Yes No

    DataFieldID

    hierarchy

    Needed to establish menu item Yes No

    DataFieldParentID Needed to establish m

    hierarchy

    enu item Yes No

    DataTextField Populates the text property with thspecified field

    e Yes No

    DataNavigateUrlField Populates the NavigateUrl property

    with the specified field

    Yes No

    DataValueField P

    s

    opulates the Value property with the

    pecified field

    Yes No

    ServerSide API

    MethodAdditionalInformation

    Ra udMen AS TP.NE

    Menu

    FindItemByText Yes No

    FindItemByUrl Yes No

    FindItemByValue Yes No

    GetAllItems Yes No

  • 8/8/2019 Rad Controls Overview Guide

    39/5439

    COMPARISON SHEET

    GetXml Gets the RadMenu control structure as

    a XML string. Added to support the

    legacy XML format used in previous

    versions.

    Yes No

    LoadContentFile Populates the RadMenu control from

    external XML file. Added to support the

    legacy XML format used in previous

    versions.

    Yes No

    LoadXml Populates the RadMenu control from a

    XML string. Added to support the

    legacy XML format used in previous

    Yes No

    versions.

    Ajax Support

    Feature RadMenu ASP.NET uMen

    ASP.NET AJAX Yes No

    RadAjax Yes Yes

    Additio rnal Featu es

    ClientSide API - RadMenu g various clientside events.

    u p vid

    provides rich clientside API includin

    The ASP.NET men ro

    ClientSide API

    es no clientside API.

    ClientSide Events

    enClick to Op

    enuContext M

  • 8/8/2019 Rad Controls Overview Guide

    40/5440

    COMPARISON SHEET

    RadToolTip for ASP.NET AJAX Vs browsers tooltip

    Visualisation

    Feature Additional ionInformat RadToolTipBrowsers

    tooltip

    Smart Tag Yes No

    Setting Skin RadToolTip provides a rich CSSbased skinning

    anism ich allows the user to create

    m sk to use one of the 11 preset skins.

    Yes No

    mech

    custo

    wh

    ins or

    Learning center Links to the help resources. Search engine. Yes No

    Designtime

    support

    Yes No

    Customizing the UI The RadToolTip serverside properties and the

    clientside API provide a number of options for

    customizing the look and feel of the windows.

    Yes No

    Functionality

    Feature AdditionalInformation RadToolTipBrowsers

    tooltip

    Content Unlike the browsers tooltip, RadToolTip can

    ding user controls. The

    ervice.

    Yes Plain text

    display rich content, inclu

    content can also be set via a WebS

    only

    Modality RadToolTip provides a crossbrowser modal Yes No

  • 8/8/2019 Rad Controls Overview Guide

    41/5441

    COMPARISON SHEET

    feature that works in all major browsers.

    Events Yes No

    Control over the

    e

    ip

    position of th

    opened toolt

    Yes No

    ServerSide API Yes No

  • 8/8/2019 Rad Controls Overview Guide

    42/54

  • 8/8/2019 Rad Controls Overview Guide

    43/5443

    COMPARISON SHEET

    installation packa your oge) wn)

    CSS properties for

    each TreeNod

    e

    CSS

    Tre

    Yes YeClasses for al

    eNodes states

    l the s

    ToolTip The

    the

    ove

    control / TreeNode

    (inh

    e

    es Yestext displayed when

    mouse pointer hovers

    r the Web server

    Y

    erited from

    Control)W b

    RightToLeftSupport

    Yes Yes (dir=rtlneed to b in

    the tag)

    Data Binding

    Method Addition InformationalRad ViewTree AS TP.NE

    Tr weeVie

    Declarative

    data sources

    XmlDataSource, SiteMapDataSource,

    SqlDataSource, AccessDataSource,

    ObjectDataSource

    Yes Yes

    Bindin

    DataTa

    DataSe

    DataVi

    g to

    ble,

    t,

    ew,

    s

    Array,

    ArrayList

    Ye Yes

    Content

    File

    XML A for Yes omatted XML File N

    XML String A for rmat as th Yes omatted XML string (same fo e N

  • 8/8/2019 Rad Controls Overview Guide

    44/5444

    COMPARISON SHEET

    XML File)

    Populating

    through a WebService

    Yes No

    ServerSide API

    Event AdditionalInformationRadTreeView ASP.NET

    TreeView

    NodeClick Fired when the TreeNode isclicked

    Yes No

    NodeDataBound Yes Ye

    (TreeNod aB

    oun

    Fired when the TreeNode is

    being bound

    s

    eDat

    d)

    NodeCheck Fired when a TreeNode is

    checked

    Yes Ye

    (TreeNodeCheck

    Changed)

    s

    NodeEdit Fired when a T

    being edited

    reeNode is Yes No

    NodeCollapse Fired when a TreeNode is

    being collapsed

    Yes No

    ContextMenuItem

    m is clicked

    Yes NoClick Fired when a Context Menu

    Ite

    NodeCreated Fired when a TreeNode is

    being created

    Yes No

    NodeDrop Fired when a TreeNode is Yes No

  • 8/8/2019 Rad Controls Overview Guide

    45/5445

    COMPARISON SHEET

    dropped

    Nodexpand

    (TreeN Popul

    Fired when a TreeNode is

    being expanded

    Yes Yes

    odeate)

    SelectedNodeChanged Fired when the selected Node

    is changed

    No Yes

    TreeNodeExpanded Fired when the TreeNode is

    expanded

    No Yes

    TreeNodeCollapsed Fired when the TreeNode is

    collapsed

    No Yes

    Method AdditionalInformationRadT iewreeV AS TP.NE

    Tre weVie

    AddNode Adds a TreeNode at the

    root level

    No No

    ClearCheckedNodes Clears all checked

    TreeNodes

    Yes No

    ClearSelectedNodes Clears all selected

    TreeNodes

    Yes No

    CollapseAllNodes Closes every node in thetree

    Yes Yes (CollapseAll)

    ExpandAllNodes Opens every node in the

    tree

    Yes Yes (E dAll)xpan

  • 8/8/2019 Rad Controls Overview Guide

    46/5446

    COMPARISON SHEET

    FindNodeByText Returns the first instanc

    of the Node

    e

    e(RadTreeNode) with th

    specified Text or null if

    no node is found

    Yes No

    FindNodeByValue ns the first instance

    of the node

    (RadTreeNode) with the

    Yes NoRetur

    specified Value or null if

    no node is found

    FindNodeByUrl

    l if no

    Returns the first instanceof the node

    th the(RadTreeNode) wi

    specified Url or nul

    node is found

    Yes No

    FindNodeByAttribute stanceReturns the first in

    of the node

    (RadTreeNode) with the

    specified Attribute and

    Attribute Value or null if

    no node is found

    Yes No

    GetAllNodes Gets a linear generic list

    of ALL nodes in the

    current TreeView

    instance

    Yes No

    GetContextMenusXml Gets the current state of

    TreeView's contextmenus as XML string.

    No No

    GetXml Gets the current state of

    TreeView as XML string

    Yes No

  • 8/8/2019 Rad Controls Overview Guide

    47/5447

    COMPARISON SHEET

    LoadContentFile Populates TreeView from

    XML content File at

    runtime

    Yes No

    LoadContextMenusXmlString No NoPopulates ContextMenus

    from XML String

    LoadXmlString Populates TreeView from

    XML String

    Yes No

    Populate No NoPopulates the treeview

    with a Sql String Query

    and a connection

    Ajax Support

    RadTreeView provides full MS A

    ces certa jax and J ors are often t n.

    s

    jax support.

    MS TreeView experien

    Additional Feature

    in problems against MS A S err hrow

    Clsi

    ientSide API - RadTre side AP arious t

    de events. The ASP.NET ientside .

    API

    eView provides rich client

    TreeView provides no cl

    I including v

    API

    clien

    ClientSide

    Events

    ClientSide

    Global and P Templates er Node templates

    Context Menus Builtin Context Menus

    Node Text Editing RadT ide Nod iting

    Drag and Drop

    reeView supports clients e Ed

    Enhanced behavior RadTreeView sother trees and onto any H

    upport gging onto other nodes,

    other nodes, to TML element.

    ttributes

    s dra

    between

    Custom A

  • 8/8/2019 Rad Controls Overview Guide

    48/5448

    COMPARISON SHEET

    CrossPage PostBacks w acks from node of a Rad Viewdifferent Web page.

    ltiNode Selection

    hich let you direct PostB the Tree

    to a

    Mu R ltiplesel ode, which allows you

    ore than one n

    from XML

    adTreeView supports mu

    ode at once.

    ect m

    to select m

    Populating You can populate RadTreeView programmatically at runtime inenerated XML string and pass it to thevarious ways. One of them is to use a g

    LoadXmlString method.

    AJAX based LoadOnDemand Support for faster performance when the RadTreeViewhas many items.

    om a Web Service

    Node populating fr You can populate RadTreeView at the client ondemand by making a

    request to a WebService.

  • 8/8/2019 Rad Controls Overview Guide

    49/5449

    COMPARISON SHEET

    RadUpload vs MS FileUpload

    RadUp UploadcontrolandenhancesitsloadforASP.NETAJAXusesthestandardHTMLFile

    features.

    Designtime support

    DescriptionRadUpload MS

    FileUpload

    1.Visualization

    1

    s

    .1. Design Time

    upport

    RadUpload is visible, but is not

    displayed as at runtime.

    Yes Yes

    1.1.1. Smart Tags In design time, RadUpload provides Skin

    chooser and clickable links to useful

    product related information :

    RadUpload live examples, help,

    CodeLibrary section

    Yes No

    1.2. Skinning RadUpload has various skins Yes No

    1.3. UI Customization RadUpload

    show/hide

    checkboxe

    provides the ability to

    the UI buttons and

    s

    Yes No

    1.3.1. "Add Button" RadUpload

    is is bec

    Adding new file input new file inputs for multiple file uploads.

    for multiple file

    upload

    Th

    typ

    ha

    su

    provides the ability to add

    ause we add the elements on the client, which

    s certain limitations no template

    pport, no design time support, etc

    Yes No

    1.3.2. "Remove Yes No

  • 8/8/2019 Rad Controls Overview Guide

    50/5450

    COMPARISON SHEET

    Button" Removing a

    le input for multiple

    file upload

    fi

    1.4. Localization RadUpload provides the ability to

    he

    Yes No

    change the text of the labels of t

    control

    2.FileSaving

    2.1. Standard File

    Saving

    The developer has to implement his own

    ogic for saving the uploaded files to the

    erver

    l

    s

    Yes Yes

    2.2. Automatic

    Saving

    File rties that

    older and

    is

    irtual

    RadUpload provides two prop

    allow auto file saving: TargetF

    TargetPhysicalFolder. Thus

    e

    the file

    directly uploaded to the specified v

    or physical folder.

    Yes No

    2.3. Multiple File

    upload

    RadUpload multiple files are uploade

    with a single click. MS FileUpload you

    need to add FileUpload controls to the

    page if you want to upload several files

    with single click.

    d Yes No

    2.4. Memory

    nother third party component

    Yes Yes

    Optimization

    RadUpload allows uploading of files up

    to 2GB. For ASP:FileUpload, however,

    ou could enable it using RadUpload ory

    a

    3.File

    Validation

    3.1. Automatic

    extensions, mime

    types and size

    validation

    Yes No

  • 8/8/2019 Rad Controls Overview Guide

    51/5451

    COMPARISON SHEET

    3.2. Other validation

    e

    adUpload provides easy to use client Yes Yes

    should be

    implemented by th

    developer

    R

    and server side api for implementing

    validation

    4.ProgressArea -

    you can monitor the

    progress of any file

    being uploaded

    RadUpload customizable; with very

    small amount of serverside code you

    can monitor the progress of any

    measurable serverside process, such as

    mathematical calculations or database

    queries. MS FileUpload you can use the

    integrated in RadUpload progress

    monitoring features

    Yes No

    5.AdditionFeatures

    5.1.Adding custom

    input

    Yes No

    fields to each file

    RadUpload provides the ability to add

    custom fields to each file input. Using

    this functionality you can add fields like

    Title, Description, etc. to each file,

    uploaded with RadUpload. MS

    FileUpload you do not need custom

    ields since you can add them directly on

    he page

    f

    t

  • 8/8/2019 Rad Controls Overview Guide

    52/5452

    COMPARISON SHEET

    RadWindow for ASP.NET AJAX Vs Browsers popup

    (window.open())

    Visualisation

    Feature AdditionalInformation RadWindowBrowsers

    popup

    Smart Tag Yes No

    Setting Skin Rame

    cu

    d ingc

    s ins.

    Rad g

    mu ge.

    Window provides a rich CSS based skinnhanism which allows the user to create

    tom skins or to use one of the 11 preset sk

    Window for ASP.NET AJAX supports havin

    ltiple skins for RadWindow on the same pa

    Yes No

    Learning center Lin Yes Noks to the help resources. Search engine.

    Designtime

    upport

    RadWindows's manager is visualised in design

    time and RadWindows can be added via the

    RadWindowManagers collection editor

    Yes No

    s

    Customizing the UI The RadWindow serverside properties and the

    clientside API provide a number of options for

    customizing the look and feel of the windows.

    With the browsers popup users can set various

    elements' visibility by using the extra flags in the

    window.open() function

    Yes Yes

    Customizable

    alert, prompt and

    confirm dialogs

    radalert, radprompt and radconfirms look can

    be controlled and fully customized via templates.

    Yes No

  • 8/8/2019 Rad Controls Overview Guide

    53/5453

    COMPARISON SHEET

    Functionality

    Feature

    AdditionalInformation

    RadWindow

    Browsers

    popup

    Modality RadWindow provides a crossbrowser modal in IE

    feature that works in all major browsers.

    Yes Only

    Minimizing i

    predefined a

    n a

    rea

    RadWindows can be minimized in a preset

    container element (DIV /SPAN) on the page.

    Browsers popups are only minimized in the

    RadWindows taskbar

    Yes No

    Restricting in pre e

    defined area

    RadWindows movement and resizing can b

    restricted to a preset container element (DIV

    /SPAN) on the page.

    Yes No

    Multiple windows

    existing in the

    same page

    One of the main features of RadWindows is the

    ability to provide desktoplike experience by

    showing several RadWindow objects on the

    page, grouping them and minimizing them in apreset area

    Yes No

    Events Yes YesRadWindow has more events than the browser

    popup, and provides richer flexibility.

    Control over th

    position of the

    opened window

    e Yes Yes

    Interaction

    popups alert,

    prompt, confirm

    radalert, radprompt and radconfirm cannot

    block the execution of the thread on the server.

    That is why a CallBack function is needed.

    Yes Yes

    Interaction Yes Yes

  • 8/8/2019 Rad Controls Overview Guide

    54/54

    COMPARISON SHEET

    between windows

    Keyboard support Yes No

    ServerSide API Yes No


Recommended