or
TWC.GridViewColumn collHeader =
new
TWC.GridViewColumn();
collHeader.IsSortable =
true
;<br>
collHeader.IsReorderable =
true
;<br>
collHeader.DataContext =
this
;<br>
collHeader.MinWidth = 100;<br>
collHeader.UniqueName = resultItem.label;<br>
ButtonHeaderResult buttonHeader =
new
ButtonHeaderResult();<br>
buttonHeader.DataContext =
this
;<br>
buttonHeader.btnDelete.Tag = collHeader;<br>
buttonHeader.LabelContent.Text = resultItem.label;<br>
buttonHeader.ToolTip = resultItem.label;<br>
collHeader.Header = buttonHeader;<br>
collHeader.Tag = resultItem;<br>
return
collHeader;
<
Grid
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"*"
/>
</
Grid.RowDefinitions
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
telerik:RadGridView
ItemsSource
=
"{Binding Source={StaticResource MainRepo}, Path=DvFocusControl}"
Name
=
"rgvGrid"
AutoGenerateColumns
=
"False"
RowLoaded
=
"rgvGrid_RowLoaded"
ShowGroupPanel
=
"False"
MouseDoubleClick
=
"rgvGrid_MouseDoubleClick"
Grid.Row
=
"0"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"1"
Grid.RowSpan
=
"1"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
ScrollViewer.HorizontalScrollBarVisibility
=
"Disabled"
EnableColumnVirtualization
=
"False"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Name
=
"ColAutoNum"
Header
=
"#"
IsReadOnly
=
"True"
MinWidth
=
"50"
Width
=
"50"
/>
<
telerik:GridViewDataColumn
Name
=
"ColType"
Header
=
"Type"
IsReadOnly
=
"True"
MinWidth
=
"30"
Width
=
"50"
/>
<
telerik:GridViewDataColumn
Name
=
"ColRequest"
Header
=
"Request"
IsReadOnly
=
"True"
MinWidth
=
"80"
Width
=
"80"
/>
<
telerik:GridViewDataColumn
Name
=
"ColSubject"
DataMemberBinding
=
"{Binding Subject}"
Header
=
"Subject"
IsReadOnly
=
"True"
MinWidth
=
"50"
Width
=
"2*"
TextWrapping
=
"Wrap"
/>
<
telerik:GridViewDataColumn
Name
=
"ColAssignedTo"
DataMemberBinding
=
"{Binding AssignedTo}"
Header
=
"Assigned To"
IsReadOnly
=
"True"
MinWidth
=
"50"
Width
=
"*"
MaxWidth
=
"200"
/>
<
telerik:GridViewDataColumn
Name
=
"ColNotes"
DataMemberBinding
=
"{Binding Notes}"
Header
=
"Notes"
IsReadOnly
=
"True"
MinWidth
=
"50"
Width
=
"3*"
TextWrapping
=
"Wrap"
/>
<
telerik:GridViewDataColumn
Name
=
"ColDate"
DataMemberBinding
=
"{Binding DateAdded}"
DataFormatString
=
"dd/MM/yy hh:mm tt"
Header
=
"Date"
IsReadOnly
=
"True"
MinWidth
=
"50"
Width
=
"70"
/>
<
telerik:GridViewDataColumn
Name
=
"ColSite"
DataMemberBinding
=
"{Binding Site_Name}"
Header
=
"Site"
IsReadOnly
=
"True"
MinWidth
=
"50"
Width
=
"50"
/>
<
telerik:GridViewDataColumn
Name
=
"ColT"
Header
=
"T"
IsReadOnly
=
"True"
MinWidth
=
"70"
Width
=
"*"
MinWidth
=
"50"
Width
=
"50"
/>
<
telerik:GridViewDataColumn
Name
=
"ColAssignedToFullAbbr"
DataMemberBinding
=
"{Binding FullAbbr}"
Header
=
"Assigned To"
IsReadOnly
=
"True"
MinWidth
=
"70"
Width
=
"1*"
/>
<
telerik:GridViewDataColumn
Name
=
"ColReceived"
DataMemberBinding
=
"{Binding NotifiedOn}"
DataFormatString
=
"dd/MM/yy hh:mm tt"
Header
=
"Received"
IsReadOnly
=
"True"
MinWidth
=
"70"
Width
=
"70"
/>
<
telerik:GridViewDataColumn
Name
=
"ColR"
Header
=
"R"
IsReadOnly
=
"True"
MinWidth
=
"50"
Width
=
"50"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
public DataTable GetLoadedTransactionFiles()
{
using (FamilyOfficeDataContext db = new FamilyOfficeDataContext())
{
var query = db.GetTransactionFileLoad();
DataTable dt = new DataTable();
dt.Columns.Add("FileLoaded", typeof(string));
foreach (var file in query)
{
DataRow newRow = dt.NewRow();
newRow["FileLoaded"] = file.LoadedFile;
dt.Rows.Add(newRow);
}
return dt;
}
}
FilesLoadedGrid.ItemsSource = gl.GetLoadedTransactionFiles().DefaultView;
<
telerik:RadGridView
HorizontalAlignment
=
"Left"
Margin
=
"153,26,0,0"
Name
=
"FilesLoadedGrid"
VerticalAlignment
=
"Top"
Height
=
"233"
Width
=
"439"
AutoGenerateColumns
=
"False"
CanUserFreezeColumns
=
"False"
CanUserReorderColumns
=
"False"
CanUserResizeColumns
=
"False"
RowIndicatorVisibility
=
"Collapsed"
ShowGroupPanel
=
"False"
AlternationCount
=
"2"
AlternateRowBackground
=
"Cornsilk"
Deleting
=
"FileDeleted"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewColumn
>
<
telerik:GridViewColumn.CellTemplate
>
<
DataTemplate
>
<
telerik:RadButton
Content
=
"Delete"
Command
=
"telerikGrid:RadGridViewCommands.Delete"
CommandParameter
=
"{Binding }"
/>
</
DataTemplate
>
</
telerik:GridViewColumn.CellTemplate
>
</
telerik:GridViewColumn
>
<
telerik:GridViewDataColumn
Header
=
"Loaded File"
Name
=
"FileLoaded"
DataMemberBinding
=
"{Binding Path= LoadedFile}"
Width
=
"*"
IsReadOnly
=
"true"
>
</
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
public
void
radGridView1_Loading(e)
// or formatting
{
if
(e.ColumnIndex>1)
e.Cell.Format =
"###,###"
;
}
Thanks in advance