This is a migrated thread and some comments may be shown as answers.

Cell or coloumn span

1 Answer 50 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
selva
Top achievements
Rank 1
selva asked on 10 Oct 2010, 12:57 AM
Hi ,

     Good morning, Here i am used radgridview for display name,phone,address and so on. Now i need cell or coloumn span for particular cells or coloumns. Please kindly inform me.

 Its very urgent

Selvasundar.M

1 Answer, 1 is accepted

Sort by
0
Richard Slade
Top achievements
Rank 2
answered on 10 Oct 2010, 09:36 AM
Hi,

There are two ways to perform this type of functionality with column headers. The first is 
Column Group View. This allows you to group columns with a common header. 
See the following links
http://www.telerik.com/help/winforms/overview2.html

An example would be to load in your data, then 
' Me.ColumnGroupsViewDefinition() is your own method to return a View Definition
Me.GridView.ViewDefinition = Me.ColumnGroupsViewDefinition()

Private Function ColumnGroupsViewDefinition() As ColumnGroupsViewDefinition
 
    Dim columnGroupsView As ColumnGroupsViewDefinition
 
    Dim columnGroupRowSample1 As GridViewColumnGroupRow
    Dim columnGroupRowSample2 As GridViewColumnGroupRow
    Dim columnGroupRowSample3 As GridViewColumnGroupRow
 
    Dim columnGroupSample1 As GridViewColumnGroup
    Dim columnGroupSample2 As GridViewColumnGroup
    Dim columnGroupSample3 As GridViewColumnGroup
 
    columnGroupRowSample1 = New GridViewColumnGroupRow()
    With columnGroupRowSample1.Columns
        .Add(Me.GridView.Columns("A"))
        .Add(Me.GridView.Columns("B"))
        .Add(Me.GridView.Columns("C"))
    End With
 
    columnGroupRowSample2 = New GridViewColumnGroupRow()
    With columnGroupRowSample2.Columns
        .Add(Me.GridView.Columns("D"))
        .Add(Me.GridView.Columns("E"))
        .Add(Me.GridView.Columns("F"))
    End With
 
    columnGroupRowSample3 = New GridViewColumnGroupRow()
    With columnGroupRowSample3.Columns
        .Add(Me.GridView.Columns("G"))
        .Add(Me.GridView.Columns("H"))
        .Add(Me.GridView.Columns("I"))
    End With
 
    columnGroupSample1 = New GridViewColumnGroup("Sample1")
    columnGroupSample1.Rows.Add(columnGroupRowSample1)
 
    columnGroupSample2 = New GridViewColumnGroup("Sample2")
    columnGroupSample2.Rows.Add(columnGroupRowSample2)
 
    columnGroupSample3 = New GridViewColumnGroup("Sample3")
    columnGroupSample3.Rows.Add(columnGroupRowSample3)
 
    columnGroupsView = New ColumnGroupsViewDefinition()
    columnGroupsView.ColumnGroups.Add(columnGroupSample1)
    columnGroupsView.ColumnGroups.Add(columnGroupSample2)
    columnGroupsView.ColumnGroups.Add(columnGroupSample3)
 
    Return columnGroupsView
End Function


The other way is to use HTML Views. You can find out more about HTML Views in this documentation

hope that helps
Richard
Tags
General Discussions
Asked by
selva
Top achievements
Rank 1
Answers by
Richard Slade
Top achievements
Rank 2
Share this question
or