or
<
telerik:RadGridView
x:Name
=
"dailyGrid"
<br> ItemsSource="{Binding PeriodListViewModel}"<
br
> ScrollMode="RealTime" <
br
> AutoGenerateColumns="False" <
br
> CanUserDeleteRows="False"<
br
> CanUserInsertRows="False"<
br
> CanUserReorderColumns="False"<
br
> CanUserResizeColumns="False"<
br
> CanUserSortColumns="False"<
br
> DataLoadMode="Asynchronous"<
br
> RowStyle="{StaticResource ResourceKey=RowStyle}" <
br
> RowIndicatorVisibility="Collapsed" EnableRowVirtualization="False" EnableColumnVirtualization="False"><
br
><
br
> <
telerik:RadGridView.Columns
><
br
> <
telerik:GridViewDataColumn
Header
=
"Content"
Width
=
"*"
><
br
> <
telerik:GridViewDataColumn.CellTemplate
><
br
> <
DataTemplate
><
br
> <
Grid
HorizontalAlignment
=
"Stretch"
><
br
> <
Grid.RowDefinitions
><
br
> <
RowDefinition
Height
=
"200"
/><
br
> </
Grid.RowDefinitions
><
br
> <
telerik:RadRichTextBox
VerticalScrollBarVisibility
=
"Auto"
VerticalAlignment
=
"Stretch"
VerticalContentAlignment
=
"Stretch"
<br> IsSpellCheckingEnabled="False" <
br
> x:Name="RTFBox" /><
br
> <
telerikProvider:RtfDataProvider
<br> Rtf="{Binding Path=Content}"<
br
> UpdateSourceTrigger="LostFocus" <
br
> RichTextBox="{Binding ElementName=RTFBox}" /><
br
> </
Grid
><
br
> </
DataTemplate
><
br
> </
telerik:GridViewDataColumn.CellTemplate
><
br
> </
telerik:GridViewDataColumn
> <
br
> </
telerik:RadGridView.Columns
><
br
> </
telerik:RadGridView
>-->
Or
Is there any property which deals with headers styles?
Thanks,
-Narendra
CREATE
TABLE
MyTable
(IdTable
Int
(2),
IdLabel
Int
(20),
LName
char
(50)
)
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(1, 200,
'firstName'
);
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(2, 200,
'lastName'
);
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(3, 200,
'middleName'
);
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(4, 201,
'circuit'
);
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(5, 201,
'series'
);
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(6, 202,
'country'
);
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(7, 202,
'region'
);
INSERT
INTO
MyTable (IdTable,IdLabel,LName)
VALUES
(8, 202,
'zipcode'
);
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
LNamespace LabelData
{
public
class
DataProvider
{
LabelDataContext dc;
public
DataProvider()
{
dc =
new
LabelDataContext();
}
public
IEnumerable<Label> GetLabel()
{
return
from e
in
dc.MyTable
group e by e.IdLabel into gr
select
new
Label() { IdLabel = gr.Key, LName= gr };
}
public
IEnumerable<MyTable> Get_Table()
{
return
from p
in
dc.MyTable
select p;
}
}
public
class
Label
{
public
int
IdLabel {
get
;
set
; }
public
IEnumerable<MyTable> LName{
get
;
set
; }
}
}
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Windows;
using
System.Windows.Data;
using
System.Windows.Documents;
using
System.Windows.Input;
using
System.Windows.Media;
using
System.Windows.Media.Imaging;
using
System.Windows.Navigation;
using
System.Windows.Shapes;
using
Telerik.Windows.Controls.GridView;
using
Telerik.Windows.Controls.DragDrop;
using
Telerik.Windows.Controls;
using
System.Collections.ObjectModel;
using
LabelData;
using
Telerik.Windows.Controls.TreeView;
using
System.Collections;
using
System.Net;
using
System.Windows.Media.Animation;
using
Telerik.Windows;
LNamespace LabelMunich
{
/// <summary>
/// Logique d'interaction pour MainWindow.xaml
/// </summary>
public
partial
class
WindowTreeView : Window
{
public
WindowTreeView()
{
InitializeComponent();
ProfilData.DataProvider dataProvider =
new
ProfilData.DataProvider();
treeView1.ItemsSource = dataProvider.GetModule();
radGridView.ItemsSource = dataProvider.Get_Table();
RadDragAndDropManager.AddDropQueryHandler(radGridView,
new
EventHandler<DragDropQueryEventArgs>(
this
.RadGridView_OnDropQuery));
RadDragAndDropManager.AddDropInfoHandler(radGridView,
new
EventHandler<DragDropEventArgs>(
this
.RadGridView_OnDropInfo));
}
private
void
RadRibbonButton_Click(
object
sender, RoutedEventArgs e)
{
// FAjout fa = new FAjout();
formAjout fa =
new
formAjout();
fa.Show();
// this.ShowActivated();
}
private
void
radTreeView_PreviewDragEnded(
object
sender, RadTreeViewDragEndedEventArgs e)
{
e.Handled =
true
;
}
private
void
RadGridView_OnDropQuery(
object
sender, DragDropQueryEventArgs e)
{
e.QueryResult = (e.Options.Source
as
RadTreeViewItem).Item
is
Module;
}
private
void
RadGridView_OnDropInfo(
object
sender, DragDropEventArgs e)
{
if
(e.Options.Status == DragStatus.DropComplete)
{
(radGridView.ItemsSource
as
IList<Module>).Add((e.Options.Payload
as
Collection<Object>)[0]
as
Module);
}
}
}
}
<
Window
x:Class
=
"ProfilTandem.WindowTreeView"
xmlns:northwind
=
"clr-namespace:ProfilData;assembly=LabelData"
xmlns:local
=
"clr-namespace:LabelMunich"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
xmlns:telerikDragDrop
=
"clr-namespace:Telerik.Windows.Controls.DragDrop;assembly=Telerik.Windows.Controls"
Title
=
"MainWindow"
Height
=
"450"
Width
=
"585"
>
<
Window.Resources
>
<
DataTemplate
x:Key
=
"Team"
>
<
TextBlock
Text
=
"{Binding Path=LName}"
/>
</
DataTemplate
>
<
HierarchicalDataTemplate
DataType
=
"{x:Type northwind:Label}"
ItemsSource
=
"{Binding Path=LName}"
>
<
Border
Width
=
"250"
>
<
Grid
>
<
TextBlock
Text
=
"{Binding Path=IdLabel}"
FontSize
=
"14"
FontWeight
=
"Bold"
Margin
=
"2"
>
</
TextBlock
>
</
Grid
>
</
Border
>
</
HierarchicalDataTemplate
>
<
HierarchicalDataTemplate
DataType
=
"{x:Type northwind:GroupLabel}"
>
<
Grid
Margin
=
"6"
>
<
TextBlock
Text
=
"{Binding Path=LName}"
Padding
=
"2"
/>
</
Grid
>
</
HierarchicalDataTemplate
>
</
Window.Resources
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
</
Grid.RowDefinitions
>
<
telerik:RadTreeView
IsDragDropEnabled
=
"True"
Grid.Column
=
"0"
Grid.Row
=
"1"
SelectionMode
=
"Multiple"
IsEditable
=
"True"
x:Name
=
"treeView1"
Margin
=
"0,20,0,245"
PreviewDragEnded
=
"radTreeView_PreviewDragEnded"
IsDragTooltipEnabled
=
"False"
ItemsSource
=
"{Binding}"
/>
<
StackPanel
Grid.Column
=
"1"
Grid.Row
=
"1"
>
<
telerik:RadGridView
x:Name
=
"radGridView"
AutoGenerateColumns
=
"False"
Width
=
"400"
Height
=
"400"
HorizontalAlignment
=
"Left"
telerikDragDrop:RadDragAndDropManager.AllowDrop
=
"True"
DataContext
=
"{Binding}"
ItemsSource
=
"{Binding}"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=IdLabel}"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=LName}"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
StackPanel
>
</
Grid
>
</
Window
>