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

[Solved] Gridview Performance Issue

5 Answers 191 Views
GridView
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Abhishek Chauhan
Top achievements
Rank 1
Abhishek Chauhan asked on 21 Oct 2009, 09:52 AM
Hi,

I am loading 500 records in a gridview with Data load mode set to Asynchronous.
As the number of columns range above 100 it takes a lot of time for the grid to populate. Even the waiting animation (that comes by default for Asynchronous dataload) shows up after 10 to 20 seconds, so for the first 20 sec the grid remains empty and that doesn't looks good at all.
The main grid has a child grid but let me clarify that the performance  remains the same even if the Child grid and all the stack panels inside the main grid are removed.

XAML---

<UserControl xmlns:dataControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm"

x:Class="BP.Alaska.CICMT.SL.Inbox.AllMitigations"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

xmlns:telerikInput="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Input"

xmlns:telerikGrid="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView"

xmlns:telerikGridView="clr-namespace:Telerik.Windows.Controls.GridView;assembly=Telerik.Windows.Controls.GridView"

xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"

xmlns:telerikNavigation="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation"

xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls"

Width="1200" Height="720">

<Grid x:Name="LayoutRoot" Background="White">

<TextBlock Style="{StaticResource LabelStyle}" x:Name="txtblkGroupMitigationsBy" HorizontalAlignment="Left" Margin="40,20,0,0" VerticalAlignment="Top" Text="Group Mitigations By" />

<telerikInput:RadComboBox FontFamily="Verdana" IsEditable="False" FontSize="10" x:Name="radcmbGroupMitigationsBy" HorizontalAlignment="Left" Width="135" Margin="40,45,0,0" VerticalAlignment="Top" SelectionChanged="radcmbGroupMitigationsBy_SelectionChanged">

<telerikInput:RadComboBox Height="25" Width="0"/>

<telerikNavigation:RadTreeView x:Name="radtvGroupMitigationsBy" SelectionMode="Multiple" Checked="radtvGroupMitigationsBy_Checked" Unchecked="radtvGroupMitigationsBy_Unchecked" SelectionChanged="radtvGroupMitigationsBy_SelectionChanged">

</telerikNavigation:RadTreeView>

</telerikInput:RadComboBox>

<TextBlock Style="{StaticResource LabelStyle}" x:Name="txtblkWorkFlowStatus" HorizontalAlignment="Left" Margin="212,20,0,0" VerticalAlignment="Top" Text="Workflow Status" />

<telerikInput:RadComboBox FontFamily="Verdana" FontSize="10" x:Name="radcmbWorkFlowStatus" SelectionChanged="radcmbWorkFlowStatus_SelectionChanged" HorizontalAlignment="Left" Width="135" Margin="212,45,0,0" VerticalAlignment="Top">

<telerikInput:RadComboBox Height="25" Width="0"/>

</telerikInput:RadComboBox>

<TextBlock x:Name="txtblkMyFilters" Style="{StaticResource LabelStyle}" Margin="371,20,272,0" VerticalAlignment="Top" Text="My Filters" />

<telerikInput:RadComboBox FontFamily="Verdana" x:Name="radcmbMyFilters" FontSize="10" Margin="371,45,350,0" VerticalAlignment="Top" >

<telerikInput:RadComboBox Height="25" Width="0"/>

<telerikNavigation:RadTreeView x:Name="radtvFilters" SelectionMode="Single" Selected="radtvFilters_Selected" SelectionChanged="radtvFilters_SelectionChanged">

</telerikNavigation:RadTreeView>

</telerikInput:RadComboBox>

<HyperlinkButton Style="{StaticResource HyperLinkButtonStyle}" HorizontalAlignment="Left" x:Name="btnAddModifyFilter" Content="Add\Modify My Filters" Margin="371,75,0,0" VerticalAlignment="Top" Click="btnAddModifyFilter_Click">

</HyperlinkButton>

<HyperlinkButton Style="{StaticResource HyperLinkButtonStyle}" HorizontalAlignment="Right" x:Name="btnClearSearch" Content="Clear Search" Margin="0,75,150,0" VerticalAlignment="Top" >

</HyperlinkButton>

<TextBlock x:Name="txtblkSearch" Margin="0,20,265,0" VerticalAlignment="Top" Style="{StaticResource LabelStyle}" Text="Search" TextWrapping="Wrap" HorizontalAlignment="Right" />

<TextBox x:Name="txtboxSearchInput" HorizontalAlignment="Right" Margin="0,45,190,0" Width="120" VerticalAlignment="Top" Text="" TextWrapping="Wrap"/>

<Button x:Name="btnSearch" Style="{StaticResource ButtonStyle}" HorizontalAlignment="Right" Margin="0,44,60,0" VerticalAlignment="Top" Content="Search" >

<Button.Effect>

<DropShadowEffect></DropShadowEffect>

</Button.Effect>

</Button>

<Button HorizontalAlignment="Left" x:Name="btnMyPreferencesImg" Margin="615,145,0,0" VerticalAlignment="Top" Width="31" Height="30" Background="Transparent" BorderThickness="0" Click="btnMyPreferences_Click">

<Image Source="Images/myfilters.PNG"></Image>

</Button>

<HyperlinkButton x:Name="btnMyPreferences" Style="{StaticResource HyperLinkButtonStyle}" HorizontalAlignment="Left" Margin="650,155,0,0" VerticalAlignment="Top" Content="My Preferences" FontSize="10.667" FontFamily="Verdana" Foreground="#FF009900" FontWeight="Bold" Click="btnMyPreferences_Click">

</HyperlinkButton>

<!--<TextBlock x:Name="txtblkMyPreferences" HorizontalAlignment="Left" Margin="74,120,0,0" VerticalAlignment="Top" Text="My Preferences" TextWrapping="Wrap" FontSize="10.667" FontFamily="Verdana" Foreground="#FF009900" FontWeight="Bold"/>-->

<Button HorizontalAlignment="Right" x:Name="btnExportMitigationEventsImg" Margin="350,145,400,0" VerticalAlignment="Top" Width="30" Height="30" Background="Transparent" BorderThickness="0">

<Image Source="Images/Excel2003.PNG"></Image>

</Button>

<HyperlinkButton HorizontalAlignment="Right" x:Name="btnExportMitigationEvents" Content="Export Mitigation Events" Margin="380,155,235,0" VerticalAlignment="Top" Width="160" Height="20" BorderThickness="0" Background="Transparent" BorderBrush="Transparent" FontSize="10.667" FontFamily="Verdana" Foreground="#FF009900" FontWeight="Bold">

</HyperlinkButton>

<Button HorizontalAlignment="Right" x:Name="btnClearFiltersImg" Margin="570,145,190,0" VerticalAlignment="Top" Width="30" Height="30" Background="Transparent" BorderThickness="0" Click="btnClearColumnFilters_Click">

<Image Source="Images/clear.PNG"></Image>

</Button>

<HyperlinkButton HorizontalAlignment="Right" x:Name="btnClearColumnFilters" Content="Clear Column Filters" Margin="600,155,45,0" VerticalAlignment="Top" Width="140" Height="20" BorderThickness="0" Background="Transparent" BorderBrush="Transparent" FontSize="10.667" FontFamily="Verdana" Foreground="#FF009900" FontWeight="Bold" Click="btnClearColumnFilters_Click">

</HyperlinkButton>

<!--<StackPanel Margin="0,160,0,0">-->

<Grid Margin="0,160,0,0">

<telerikNavigation:RadTabControl x:Name="radtabMitigationEvents" Width="500" Height="25" telerik:Theming.Theme="Summer" SelectionChanged="radtabMitigationEvents_SelectionChanged" HorizontalAlignment="Left" Margin="0,0,0,0" BorderThickness="0" Background="#FF009900" VerticalAlignment="Top">

<telerikNavigation:RadTabItem x:Name="radtabitemInbox" Header="Inbox" TabIndex="0" Height="25" Width="165" Background="#FF009900" BorderBrush="Transparent"/>

<telerikNavigation:RadTabItem x:Name="radtabitemAllMitigations" Header="All Mitigations" TabIndex="1" Height="25" Width="165" Background="#FF009900" BorderBrush="Transparent"/>

</telerikNavigation:RadTabControl>

<!--<ScrollViewer HorizontalScrollBarVisibility="Visible">-->

<!--<telerikGrid:RadGridView x:Name="rdgMitigationEvents" SelectionChanged="rdgMitigationEvents_SelectionChanged" RowLoaded="rdgMitigationEvents_RowLoaded" RowDetailsVisibilityChanged="rdgMitigationEvents_RowDetailsVisibilityChanged" RowDetailsVisibilityMode="VisibleWhenSelected" telerik:Theming.Theme="Office_Silver" AutoGenerateColumns="False" MultipleSelect="True" BorderBrush="#FF009900" Margin="0,27,0,0" Height="400" FontFamily="Verdana" BorderThickness="0,0,0,0" FontSize="9.5" DataLoadMode="Asynchronous" ColumnsWidthMode="Fill" VerticalAlignment="Top">-->

<telerikGrid:RadGridView x:Name="rdgMitigationEvents" SelectionChanged="rdgMitigationEvents_SelectionChanged" RowLoaded="rdgMitigationEvents_RowLoaded" RowDetailsVisibilityChanged="rdgMitigationEvents_RowDetailsVisibilityChanged" RowDetailsVisibilityMode="VisibleWhenSelected" telerik:Theming.Theme="Office_Silver" AutoGenerateColumns="False" MultipleSelect="True" BorderBrush="#FF009900" Margin="0,27,0,0" Height="400" FontFamily="Verdana" BorderThickness="1,1,1,1" FontSize="9.5" DataLoadMode="Asynchronous" ColumnsWidthMode="Auto" VerticalAlignment="Top" >

<telerikGrid:RadGridView.RowDetailsTemplate>

<DataTemplate x:Name="dtTemp">

<!--<StackPanel>-->

<telerikNavigation:RadTabControl x:Name="radtabChildtabs" Margin="30" Width="900" Height="200" telerik:Theming.Theme="Summer" BorderThickness="1" Background="#FF009900" HorizontalAlignment="Left" VerticalAlignment="Top" SelectionChanged="radtabChildtabs_SelectionChanged" >

<telerikNavigation:RadTabItem IsSelected="True" x:Name="radtabitemWorkflowHistory" Header="Workflow History" TabIndex="0" Height="25" Width="165" Background="Gray" BorderBrush="Transparent">

<StackPanel Background="White">

<telerikGrid:RadGridView ScrollViewer.HorizontalScrollBarVisibility="Visible" ShowGroupPanel="False" x:Name="rgWorkflowHistory" telerik:Theming.Theme="Office_Silver" AutoGenerateColumns="False" MultipleSelect="True" BorderBrush="#FF009900" Margin="0,0,0,0" FontFamily="Verdana" BorderThickness="1,1,1,1" FontSize="9.5" VerticalAlignment="Top">

<telerikGrid:RadGridView.Columns>

<telerikGrid:GridViewDataColumn HeaderText="Workflow Status" DataMemberBinding="{Binding Workflowstatus}">

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Posted Date" DataMemberBinding="{Binding Posteddate}">

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Posted By" DataMemberBinding="{Binding Postedby}">

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Posting Comments" DataMemberBinding="{Binding Postingcomments}">

</telerikGrid:GridViewDataColumn>

</telerikGrid:RadGridView.Columns>

</telerikGrid:RadGridView>

<dataControls:DataPager x:Name="dpworkflow" PageSize="4" VerticalAlignment="Top"></dataControls:DataPager>

</StackPanel>

</telerikNavigation:RadTabItem>

<telerikNavigation:RadTabItem x:Name="radtabitemdocuments" Header="Documents" TabIndex="1" Height="25" Width="265" FontFamily="Verdana" Background="Gray" BorderBrush="Transparent">

<Grid x:Name="LayoutDoc" Background="White" VerticalAlignment="Top" ScrollViewer.VerticalScrollBarVisibility="Visible" Height="Auto" >

<Grid.ColumnDefinitions>

<ColumnDefinition Width="Auto" />

</Grid.ColumnDefinitions>

<Grid.RowDefinitions>

<RowDefinition Height="Auto" />

<RowDefinition Height="Auto"/>

</Grid.RowDefinitions>

<StackPanel Orientation="Horizontal" Grid.Row="0" Grid.Column="0">

<!--<TextBlock Text="Document Type" Margin="20" VerticalAlignment="Top" HorizontalAlignment="Left" Style="{StaticResource LabelStyle}"></TextBlock>

<telerikInput:RadComboBox x:Name="RadcmbDocType" Margin="15" Width="135" Height="25">

<telerikInput:RadComboBoxItem Content="Doc"></telerikInput:RadComboBoxItem>

<telerikInput:RadComboBoxItem Content="Xls"></telerikInput:RadComboBoxItem>

</telerikInput:RadComboBox>

<telerikInput:RadUpload x:Name="TestUploadctrl" TargetFolder="UploadedFiles">

</telerikInput:RadUpload>-->

</StackPanel>

<StackPanel Orientation="Vertical" Grid.Row="1" Grid.Column="0">

<telerikGrid:RadGridView ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Disabled" ShowGroupPanel="False" x:Name="rgDocuments" telerik:Theming.Theme="Office_Silver" AutoGenerateColumns="False" BorderBrush="#FF009900" Margin="0,0,0,0" FontFamily="Verdana" BorderThickness="1,1,1,1" FontSize="9.5" VerticalAlignment="Top">

<telerikGrid:RadGridView.Columns>

<telerikGrid:GridViewColumn Width="100" HeaderText="Document Name" >

<telerikGrid:GridViewColumn.CellTemplate>

<DataTemplate>

<HyperlinkButton Content="{Binding Documentname}" NavigateUri="{Binding Documenturl}" x:Name="HlnkDocument" Click="HlnkDocument_Click" TargetName="_blank" Foreground="#FF009900" FontWeight="Bold" ></HyperlinkButton>

</DataTemplate>

</telerikGrid:GridViewColumn.CellTemplate>

</telerikGrid:GridViewColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Document Name" DataMemberBinding="{Binding Documentname}">

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Document Type" DataMemberBinding="{Binding Documenttype}">

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Uploaded By" DataMemberBinding="{Binding Uploadeddby}">

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Uploaded Date" DataMemberBinding="{Binding Uploadeddate}">

</telerikGrid:GridViewDataColumn>

</telerikGrid:RadGridView.Columns>

</telerikGrid:RadGridView>

<dataControls:DataPager x:Name="dpDocumentsPager" PageSize="4" VerticalAlignment="Top"></dataControls:DataPager>

</StackPanel>

 

</Grid>

 

 

 

</telerikNavigation:RadTabItem>

<telerikNavigation:RadTabItem x:Name="radtabitemMIMI" Header="MIMIR Upload History" Height="25" Width="165" TabIndex="2" FontFamily="Verdana" Background="Gray" BorderBrush="Transparent">

<StackPanel Background="White" >

<telerikGrid:RadGridView ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Disabled" ShowGroupPanel="False" x:Name="rgMIMIR" telerik:Theming.Theme="Office_Silver" AutoGenerateColumns="True" MultipleSelect="True" BorderBrush="#FF009900" Margin="0,0,0,0" FontFamily="Verdana" BorderThickness="1,1,1,1" FontSize="9.5" VerticalAlignment="Top">

</telerikGrid:RadGridView>

<dataControls:DataPager x:Name="dpMIMIR" PageSize="4" VerticalAlignment="Top"></dataControls:DataPager>

</StackPanel>

</telerikNavigation:RadTabItem>

<telerikNavigation:RadTabItem x:Name="radtabitemUserAudit" Header="User Audit" TabIndex="3" Height="25" Width="165" FontFamily="Verdana" Background="Gray" BorderBrush="Transparent">

<StackPanel>

<telerikGrid:RadGridView ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Disabled" ShowGroupPanel="False" x:Name="rgUserAudit" telerik:Theming.Theme="Office_Silver" AutoGenerateColumns="False" BorderBrush="#FF009900" Margin="0,0,0,0" FontFamily="Verdana" BorderThickness="1,1,1,1" FontSize="9.5" DataLoadMode="Asynchronous" VerticalAlignment="Top">

<telerikGrid:RadGridView.Columns>

<telerikGrid:GridViewDataColumn HeaderText="Updated by" DataMemberBinding="{Binding Updatedby}">

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Updated Date" DataMemberBinding="{Binding Updateddate}">

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Operation" DataMemberBinding="{Binding Operation}">

</telerikGrid:GridViewDataColumn>

</telerikGrid:RadGridView.Columns>

</telerikGrid:RadGridView>

<dataControls:DataPager x:Name="dpUserAudit" PageSize="4" VerticalAlignment="Top"></dataControls:DataPager>

</StackPanel>

</telerikNavigation:RadTabItem>

</telerikNavigation:RadTabControl>

 

<!--</StackPanel>-->

</DataTemplate>

</telerikGrid:RadGridView.RowDetailsTemplate>

<telerikGrid:RadGridView.Columns>

<!--<telerikGrid:GridViewDataColumn TextWrapping="Wrap" UniqueName="Sender" HeaderText="Wrapped Header Column Text" Width="150">

<telerikGrid:GridViewDataColumn.HeaderCellStyle>

<Style TargetType="telerikGridView:GridViewHeaderCell">

<Setter Property="Template" Value="{StaticResource WrappedGridViewHeaderCellTemplate}">

</Setter>

</Style>

</telerikGrid:GridViewDataColumn.HeaderCellStyle>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewColumn HeaderText="Select" x:Name="chkboxSelectCol" Width="45">

<telerikGrid:GridViewColumn.CellStyle>

<Style TargetType="telerikGridView:GridViewCell">

<Setter Property="Template">

<Setter.Value>

<ControlTemplate TargetType="telerikGridView:GridViewCell">

<Border Padding="5,0,5,0" BorderThickness="0,0,1,1" BorderBrush="#FFB3B3B3">

<CheckBox HorizontalAlignment="Center" VerticalAlignment="Center"/>

</Border>

</ControlTemplate>

</Setter.Value>

</Setter>

</Style>

</telerikGrid:GridViewColumn.CellStyle>

</telerikGrid:GridViewColumn>

<telerikGrid:GridViewColumn Header="Edit" x:Name="imgEditCol" Width="40">

<telerikGrid:GridViewColumn.CellTemplate>

<DataTemplate>

<Button x:Name="btnEdit" Height="25" Width="40" BorderThickness="0" Background="Transparent" Click="btnEdit_Click" HorizontalAlignment="Center" >

<Image x:Name="imgEdit" Source="Images/Edit.PNG" Height="20" Width="40"/>

</Button>

</DataTemplate>

</telerikGrid:GridViewColumn.CellTemplate>

</telerikGrid:GridViewColumn>

<telerikGrid:GridViewColumn Header="Delete" x:Name="imgDeleteCol" Width="47">

<telerikGrid:GridViewColumn.CellTemplate>

<DataTemplate>

<Button Height="25" Width="40" BorderThickness="0" Background="Transparent" HorizontalAlignment="Center">

<Image Source="Images/Delete.PNG" Height="20" Width="45"/>

</Button>

</DataTemplate>

</telerikGrid:GridViewColumn.CellTemplate>

</telerikGrid:GridViewColumn>

<!--Boarding-->

<telerikGrid:GridViewDataColumn HeaderText="Result ID" DataMemberBinding="{Binding ResultId}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ResultId}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ResultId, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Facility Area" DataMemberBinding="{Binding FacilityArea}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding FacilityArea}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding FacilityArea, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Facility Location" DataMemberBinding="{Binding FacilityLocation}" TextWrapping="Wrap">

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding FacilityLocation}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding FacilityLocation, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

<!--<telerikGrid:GridViewDataColumn.Header>

<telerikGridView:AlignmentContentPresenter TextWrapping="Wrap" Content="My long header text" />

</telerikGrid:GridViewDataColumn.Header>-->

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Module Number" DataMemberBinding="{Binding ModuleNumber}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ModuleNumber}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ModuleNumber, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Equipment Type" DataMemberBinding="{Binding EquipmentType}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding EquipmentType}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding EquipmentType, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Equipment ID" DataMemberBinding="{Binding EquipmentID}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding EquipmentID}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding EquipmentID, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Equipment Diameter" DataMemberBinding="{Binding EquipmentDiameter}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding EquipmentDiameter}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding EquipmentDiameter, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Equipment Service" DataMemberBinding="{Binding EquipmentService}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding EquipmentService}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding EquipmentService, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Drawing No" DataMemberBinding="{Binding DrawingNumber}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding DrawingNumber}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding DrawingNumber, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Inspect ID"

DataMemberBinding="{Binding InspectID}">

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectId}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectId, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Inspect ID"

DataMemberBinding="{Binding InspectID}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectId}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectId, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Inspect Date" DataMemberBinding="{Binding InspectDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

 

<telerikGrid:GridViewDataColumn HeaderText="Last TRT Date" DataMemberBinding="{Binding LastTRTDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding LastTRTDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding LastTRTDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Inspect Method" DataMemberBinding="{Binding InspectMethod}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectMethod}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectMethod, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Nde Tech" DataMemberBinding="{Binding NDETech}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding NDETech}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding NDETech, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Pipe Condition" DataMemberBinding="{Binding PipeCondition}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding PipeCondition}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding PipeCondition, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Feature" DataMemberBinding="{Binding Feature}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding Feature}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding Feature, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Project" DataMemberBinding="{Binding Project}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding Project}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding Project, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Project Description" DataMemberBinding="{Binding ProjectDescription}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ProjectDescription}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ProjectDescription, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="CRM" DataMemberBinding="{Binding CRM}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding Crm}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding CRM, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Joint Config" DataMemberBinding="{Binding JointConfig}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding JointConfig}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding JointConfig, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Access Codes" DataMemberBinding="{Binding AccessCodes}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AccessCodes}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AccessCodes, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

 

<telerikGrid:GridViewDataColumn HeaderText="Acm No" DataMemberBinding="{Binding ACMNumber}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ACMNumber}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ACMNumber, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Field" DataMemberBinding="{Binding Field}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding Field}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding Field, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Area Model" DataMemberBinding="{Binding AreaModel}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AreaModel}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AreaModel, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="New Area" DataMemberBinding="{Binding NewArea}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding NewArea}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding NewArea, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Priority" DataMemberBinding="{Binding Priority}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding Priority}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding Priority, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Target Date" DataMemberBinding="{Binding TargetDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding TargetDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding TargetDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

 

<!--<telerikGrid:GridViewDataColumn HeaderText="TargetDateChange Comments" DataMemberBinding="{Binding TargetDateChangeComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding TargetDateChangeComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding TargetDateChangeComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<!--<telerikGrid:GridViewDataColumn HeaderText="MitigationEvent UniqueID" DataMemberBinding="{Binding MitigationEventUniqueId}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MitigationEventUniqueId}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MitigationEventUniqueId, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="MitigationEvent EntryDate" DataMemberBinding="{Binding MitigationEventEntryDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MitigationEventEntryDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MitigationEventEntryDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="SpecMatT" DataMemberBinding="{Binding SpecMatT}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding SpecMatT}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding SpecMatT, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Boarding Remarks" DataMemberBinding="{Binding BoardingRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding BoardingRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding BoardingRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Boarding Posting Comments" DataMemberBinding="{Binding BoardingPostingComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding BoardingPostingComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding BoardingPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Boarding Resp Person" DataMemberBinding="{Binding BoardingResponsiblePersonID}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding BoardingResponsiblePersonID}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding BoardingResponsiblePersonID, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Category" DataMemberBinding="{Binding Category}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding Category}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding Category, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Special Project" DataMemberBinding="{Binding SpecialProject}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding SpecialProject}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding SpecialProject, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Special Project Date" DataMemberBinding="{Binding SpecialProjectDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding SpecialProjectDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding SpecialProjectDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="WellPackID" DataMemberBinding="{Binding WellPackID}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding WellPackID}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding WellPackID, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Yield Strength" DataMemberBinding="{Binding YieldStrength}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding YieldStrength}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding YieldStrength, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<!--<telerikGrid:GridViewDataColumn HeaderText="Design Pressure" DataMemberBinding="{Binding DesignPressure}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding DesignPressure}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding DesignPressure, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<!--Boarding-->

<!--Marking-->

<telerikGrid:GridViewDataColumn HeaderText="Saddle Lift No" DataMemberBinding="{Binding SaddleLiftNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding SaddleLiftNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding SaddleLiftNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Marking Flag" DataMemberBinding="{Binding MarkingFlag}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MarkingFlag}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MarkingFlag, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Marking IFS No" DataMemberBinding="{Binding MarkingIFSNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MarkingIFSNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MarkingIFSNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Marking Remarks" DataMemberBinding="{Binding MarkingRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MarkingRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MarkingRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Marking Posting Comments" DataMemberBinding="{Binding MarkingPostingComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MarkingPostingComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MarkingPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Marking Responsible Person" DataMemberBinding="{Binding MarkingResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MarkingResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MarkingResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Marking Delay Date" DataMemberBinding="{Binding MarkingDelayDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MarkingDelayDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MarkingDelayDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Marking Delay Reasons" DataMemberBinding="{Binding MarkingDelayReasons}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MarkingDelayReasons}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MarkingDelayReasons, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--Marking-->

<!--Asbestos-->

<telerikGrid:GridViewDataColumn HeaderText="Asbestos Present" DataMemberBinding="{Binding AsbestosPresent}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AsbestosPresent}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AsbestosPresent, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Asbestos IFS No" DataMemberBinding="{Binding AsbestosIFSNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AsbestosIFSNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AsbestosIFSNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Acm Issue Date" DataMemberBinding="{Binding AcmIssueDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AcmIssueDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AcmIssueDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Asbestos Remarks" DataMemberBinding="{Binding AsbestosRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AsbestosRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AsbestosRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Asbestos Posting Comments" DataMemberBinding="{Binding AsbestosPostingComments }" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AsbestosPostingComments }" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AsbestosPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Asbestos Resp Person" DataMemberBinding="{Binding AsbestosResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AsbestosResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AsbestosResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Asbestos Delay Date" DataMemberBinding="{Binding AsbestosDelayDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AsbestosDelayDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AsbestosDelayDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Asbestos Delay Reasons" DataMemberBinding="{Binding AsbestosDelayReasons}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AsbestosDelayReasons}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AsbestosDelayReasons, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="MultiOClockDate" DataMemberBinding="{Binding MultiOClockDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MultiOClockDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MultiOClockDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="IntegrityTest Checklist Pass" DataMemberBinding="{Binding IntegrityTestChecklistPass}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding IntegrityTestChecklistPass}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding IntegrityTestChecklistPass, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Quality Check Pass" DataMemberBinding="{Binding QualityCheckPass}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding QualityCheckPass}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding QualityCheckPass, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Insul Removal RequestDate" DataMemberBinding="{Binding InsulRemovalRequestDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InsulRemovalRequestDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InsulRemovalRequestDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--Asbestos-->

<!--Inspection-->

<telerikGrid:GridViewDataColumn HeaderText="Mitigation PipeCondition" DataMemberBinding="{Binding MitigationPipeCondition}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MitigationPipeCondition}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MitigationPipeCondition, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Mitigation InspectionDate" DataMemberBinding="{Binding MitigationInspectionDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MitigationInspectionDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MitigationInspectionDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Mitigation NDETech" DataMemberBinding="{Binding MitigationNDETech}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MitigationNDETech}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MitigationNDETech, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Inspection IFSNo" DataMemberBinding="{Binding InspectionIFSNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectionIFSNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectionIFSNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Inspection Remarks" DataMemberBinding="{Binding InspectionRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectionRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectionRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Inspection Posting Comments" DataMemberBinding="{Binding InspectionPostingComments }" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectionPostingComments }" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectionPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Inspection Resp Person" DataMemberBinding="{Binding InspectionResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectionResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectionResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Inspection DelayDate" DataMemberBinding="{Binding InspectionDelayDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectionDelayDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectionDelayDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

 

<telerikGrid:GridViewDataColumn HeaderText="Inspection Delay Reasons" DataMemberBinding="{Binding InspectionDelayReasons}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InspectionDelayReasons}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InspectionDelayReasons, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Pmp InProgress" DataMemberBinding="{Binding PmpInProgress}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding PmpInProgress}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding PmpInProgress, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Pmp No" DataMemberBinding="{Binding PmpNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding PmpNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding PmpNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Acuren Comments" DataMemberBinding="{Binding AcurenComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding AcurenComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding AcurenComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--Inspection-->

<!-- Layout-->

<telerikGrid:GridViewDataColumn HeaderText="Layout Resp Person" DataMemberBinding="{Binding LayoutResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding LayoutResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding LayoutResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

 

<telerikGrid:GridViewDataColumn HeaderText="Layout Delay Reasons" DataMemberBinding="{Binding LayoutDelayReasons}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding LayoutDelayReasons}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding LayoutDelayReasons, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Mitigation Work Package" DataMemberBinding="{Binding MitigationWorkPackage}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding MitigationWorkPackage}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding MitigationWorkPackage, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Layout IFSNo" DataMemberBinding="{Binding LayoutIFSNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding LayoutIFSNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding LayoutIFSNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Layout Remarks" DataMemberBinding="{Binding LayoutRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding LayoutRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding LayoutRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Layout PostingComments" DataMemberBinding="{Binding LayoutPostingComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding LayoutPostingComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding LayoutPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Layout DelayDate" DataMemberBinding="{Binding LayoutDelayDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding LayoutDelayDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding LayoutDelayDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!-- Layout-->

<!-- Stripping-->

<telerikGrid:GridViewDataColumn HeaderText="Insulation Thickness" DataMemberBinding="{Binding InsulationThickness}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InsulationThickness}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InsulationThickness, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Stripping Resp Person" DataMemberBinding="{Binding StrippingResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding StrippingResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding StrippingResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Stripping Delay Reasons" DataMemberBinding="{Binding StrippingDelayReasons}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding StrippingDelayReasons}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding StrippingDelayReasons, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Insulation Length Needed" DataMemberBinding="{Binding InsulationLengthNeeded}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InsulationLengthNeeded}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InsulationLengthNeeded, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Stripping IFSNo" DataMemberBinding="{Binding StrippingIFSNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding StrippingIFSNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding StrippingIFSNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Stripping Remarks" DataMemberBinding="{Binding StrippingRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding StrippingRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding StrippingRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Stripping Posting Comments" DataMemberBinding="{Binding StrippingPostingComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding StrippingPostingComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding StrippingPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Stripping DelayDate" DataMemberBinding="{Binding StrippingDelayDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding StrippingDelayDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding StrippingDelayDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Insulation RemovedDate" DataMemberBinding="{Binding InsulationRemovedDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InsulationRemovedDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InsulationRemovedDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Insulation Needing CutbackLiftBuff" DataMemberBinding="{Binding InsulationNeedingCutbackLiftBuff}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding InsulationNeedingCutbackLiftBuff}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding InsulationNeedingCutbackLiftBuff, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="CutbackLift BuffCompDate" DataMemberBinding="{Binding CutbackLiftBuffCompDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding CutbackLiftBuffCompDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding CutbackLiftBuffCompDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Ch2mHill Comments" DataMemberBinding="{Binding Ch2mHillComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding Ch2mHillComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding Ch2mHillComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!-- Stripping-->

<!-- ReInsulation-->

<telerikGrid:GridViewDataColumn HeaderText="Tape WrapType" DataMemberBinding="{Binding TapeWrapType}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding TapeWrapType}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding TapeWrapType, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

 

<telerikGrid:GridViewDataColumn HeaderText="Tape WrapDate" DataMemberBinding="{Binding TapeWrapDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding TapeWrapDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding TapeWrapDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Reinsulation IFSNo" DataMemberBinding="{Binding ReinsulationIFSNo}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationIFSNo}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationIFSNo, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Reinsulation Remarks" DataMemberBinding="{Binding ReinsulationRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="Reinsulation PostingComments" DataMemberBinding="{Binding ReinsulationPostingComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationPostingComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<telerikGrid:GridViewDataColumn HeaderText="Reinsulation Resp Person" DataMemberBinding="{Binding ReinsulationResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Reinsulation Delay Date" DataMemberBinding="{Binding ReinsulationDelayDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationDelayDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationDelayDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Reinsulation DelayReasons" DataMemberBinding="{Binding ReinsulationDelayReasons}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationDelayReasons}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationDelayReasons, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Reinsulation Date" DataMemberBinding="{Binding ReinsulationDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!-- ReInsulation-->

<!-- ReInsulation Staging-->

<telerikGrid:GridViewDataColumn HeaderText="Reinsulation Staging Remarks" DataMemberBinding="{Binding ReinsulationStagingRemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationStagingRemarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationStagingRemarks, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="ReinsulationStaging Resp Person" DataMemberBinding="{Binding ReinsulationStagingResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationStagingResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationStagingResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="ReinsulationStaging Posting comments" DataMemberBinding="{Binding ReinsulationStagingPostingComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ReinsulationStagingPostingComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ReinsulationPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<!-- ReInsulation Staging-->

<!-- QA -->

<telerikGrid:GridViewDataColumn HeaderText="QA Required" DataMemberBinding="{Binding QARequired}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding QARequired}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding QARequired, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Does This Location Fail" DataMemberBinding="{Binding DoesThisLocationFail}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding DoesThisLocationFail}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding DoesThisLocationFail, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Does This Location Fail" DataMemberBinding="{Binding TapePassFinalInspection}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding TapePassFinalInspection}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding TapePassFinalInspection, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Improper Tape Overlap" DataMemberBinding="{Binding ImproperTapeOverlap}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ImproperTapeOverlap}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ImproperTapeOverlap, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="WrinklesSaggingDisbonding TapeWrap" DataMemberBinding="{Binding WrinklesSaggingDisbondingTapeWrap}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding WrinklesSaggingDisbondingTapeWrap}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding WrinklesSaggingDisbondingTapeWrap, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Improper TapeCoverAtEndCuts" DataMemberBinding="{Binding ImproperTapeCoverAtEndCuts}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ImproperTapeCoverAtEndCuts}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ImproperTapeCoverAtEndCuts, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Improper Sealant CoverOnInsulEnds" DataMemberBinding="{Binding ImproperSealantCoverOnInsulEnds}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ImproperSealantCoverOnInsulEnds}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ImproperSealantCoverOnInsulEnds, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Improper Tape Selection" DataMemberBinding="{Binding ImproperTapeSelection}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding ImproperTapeSelection}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding ImproperTapeSelection, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="QA Inspector" DataMemberBinding="{Binding QAInspector}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding QAInspector}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding QAInspector, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="QA Inspection Date" DataMemberBinding="{Binding QAInspectionDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding QAInspectionDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding QAInspectionDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="QA Remarks" DataMemberBinding="{Binding QARemarks}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding QA Remarks}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding QAComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="QA Resp Person" DataMemberBinding="{Binding QAResponsiblePerson}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding QAResponsiblePerson}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding QAResponsiblePerson, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Created By" x:Name="CreatedBy" UniqueName="CreatedBy" IsGroupable="True" IsFilterable="True" IsSortable="True" DataMemberBinding="{Binding CreatedBy}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding CreatedBy}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding CreatedBy, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Created Date" DataMemberBinding="{Binding CreatedDate}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding CreatedDate}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding CreatedDate, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewDataColumn HeaderText="Workflow Stage Id" DataMemberBinding="{Binding WorkFlowStageId}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding WorkFlowStageId}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding WorkFlowStageId, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>

<telerikGrid:GridViewColumn Header="Workflow" x:Name="imgWorkflowCol" Width="60">

<telerikGrid:GridViewColumn.CellTemplate>

<DataTemplate>

<Button x:Name="btnWorkflow" Height="25" Width="40" BorderThickness="0" Background="Transparent" Click="btnWorkflow_Click" HorizontalAlignment="Center" >

<Image x:Name="imgWorkflow" Source="Images/ViewSegment.png" Height="20" Width="60"/>

</Button>

</DataTemplate>

</telerikGrid:GridViewColumn.CellTemplate>

</telerikGrid:GridViewColumn>

<!--<telerikGrid:GridViewDataColumn HeaderText="QA Posting Comments" DataMemberBinding="{Binding QAPostingComments}" >

<telerikGrid:GridViewDataColumn.CellTemplate>

<DataTemplate>

<TextBlock Text="{Binding QAPostingComments}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellTemplate>

<telerikGrid:GridViewDataColumn.CellEditTemplate>

<DataTemplate>

<TextBox Text="{Binding QAPostingComments, Mode=TwoWay}" />

</DataTemplate>

</telerikGrid:GridViewDataColumn.CellEditTemplate>

</telerikGrid:GridViewDataColumn>-->

<!-- QA -->

</telerikGrid:RadGridView.Columns>

</telerikGrid:RadGridView>

<!--</ScrollViewer>-->

<dataControls:DataPager x:Name="dtPager" PageSize="13" Grid.Row="1" Margin="0,427,0,0" VerticalAlignment="Top"></dataControls:DataPager>

<!--</StackPanel>-->

</Grid>

<StackPanel x:Name="stkpanelInboxControl" Margin="10,620,0,0">

<TextBlock x:Name="txtblkAssign" Style="{StaticResource LabelStyle}" HorizontalAlignment="Left" Margin="10,25,0,0" VerticalAlignment="Top" Text="Assign selected events to" />

<telerikInput:RadComboBox FontFamily="Verdana" FontSize="10" x:Name="radcmbAssignUser" Margin="179,-20,0,0" Width="150" VerticalAlignment="Top" HorizontalAlignment="Left">

</telerikInput:RadComboBox>

<Button x:Name="btnAssign" Style="{StaticResource ButtonStyle}" HorizontalAlignment="Left" Margin="340,-26,0,0" VerticalAlignment="Top" Content="Assign" >

<Button.Effect>

<DropShadowEffect></DropShadowEffect>

</Button.Effect>

</Button>

<Button x:Name="btnSaveSelected" Style="{StaticResource ButtonStyle}" HorizontalAlignment="Left" Margin="10,20,0,0" VerticalAlignment="Top" Content="Save Selected" >

<Button.Effect>

<DropShadowEffect></DropShadowEffect>

</Button.Effect>

</Button>

<Button x:Name="btnPostselected" Style="{StaticResource ButtonStyle}" HorizontalAlignment="Left" Margin="140,-22,0,0" VerticalAlignment="Top" Content="Post Selected" >

<Button.Effect>

<DropShadowEffect></DropShadowEffect>

</Button.Effect>

</Button>

</StackPanel>

</Grid>

</UserControl>

XAML.cs---

 

void svcSoapClient_GetMitigationDetailsCompleted(object sender, GetMitigationDetailsCompletedEventArgs e)

{

ocMitigationEvents = e.Result;

collectionView = new PagedCollectionView(e.Result);

rdgMitigationEvents.ItemsSource = collectionView;

dtPager.Source = collectionView;

}

Can anyone please suggest what is the problem and how to improve the grid performance.

Thanks in Advance,
Abhishek Chauhan

5 Answers, 1 is accepted

Sort by
0
Vlad
Telerik team
answered on 21 Oct 2009, 10:39 AM
Hi,

Can you provide a bit more info about your grid version? In our latest Q3 beta we introduced dramatic performance improvements and my suggestion is to try it. The grid placed however in StackPanel or ScrollViewer will create all rows and will cause you serious memory and performance problems (this is due to the fact that the grid will measured with infinity Height) - you should avoid such configurations!

Best wishes,
Vlad
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Abhishek Chauhan
Top achievements
Rank 1
answered on 21 Oct 2009, 01:33 PM

Hi Vlad,

 

First of all thanx for such a quick response....i am actually using version Q2 2009 and as I have explained earlier I don't have any stack panel or scroll viewer containing the main grid, even if I remove the child grid and the stack panels inside the main grid the performance still remains the same. I'll try to make use of the latest version but still if you can suggest how to improve the performance with the existing version that will be great for me.

Thanks,
Abhishek Chauhan

0
Jax
Top achievements
Rank 2
answered on 21 Oct 2009, 02:20 PM
"As the number of columns range above 100"
 - well there's your problem.
The version you're using doesn't implement column virtualization (only row virtualization)
ie: The grid is rendering ALL the columns, even though you can't see them.

Apparently this is being added for Q3 release.

BUT - over 100 columns?? please consider a design where this isn't necessary - imo this is not practical user interface.
0
Rana Pratap
Top achievements
Rank 1
answered on 27 Oct 2009, 06:01 AM
Hi Viad,

Thanks for the quick reply

When Q3 is getting released?

We have to implement this requirement by november end, is there any way to achieve this with Q2 2009 version.

Regards
Rana Pratap

0
Vlad
Telerik team
answered on 27 Oct 2009, 06:07 AM
Hello,

We will do our best to release Q3 in the first week of November - unfortunately you cannot achieve this using Q2.

Greetings,
Vlad
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Tags
GridView
Asked by
Abhishek Chauhan
Top achievements
Rank 1
Answers by
Vlad
Telerik team
Abhishek Chauhan
Top achievements
Rank 1
Jax
Top achievements
Rank 2
Rana Pratap
Top achievements
Rank 1
Share this question
or