Since I am unable to post my code via "Add Comment" I will try again here...
FRIST... code from MainWindow with DataSet.Grid on the window... this displays the data as expected in the Grid.
<r:RibbonWindow x:Class="WpfRibbonApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
Title="MainWindow"
x:Name="RibbonWindow"
Width="1024" Height="768" xmlns:my="clr-namespace:WpfRibbonApplication1" Loaded="RibbonWindow_Loaded">
<r:RibbonWindow.Resources>
<my:YachtLogPro_SQLDataSet x:Key="yachtLogPro_SQLDataSet" />
<CollectionViewSource x:Key="vesselDetails_VViewSource" Source="{Binding Path=VesselDetails_V, Source={StaticResource yachtLogPro_SQLDataSet}}" />
</r:RibbonWindow.Resources>
<Grid x:Name="LayoutRoot" DataContext="{StaticResource vesselDetails_VViewSource}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<r:Ribbon x:Name="Ribbon" Height="137" VerticalAlignment="Top">
<r:Ribbon.ApplicationMenu>
<r:RibbonApplicationMenu SmallImageSource="/WpfRibbonApplication1;component/Images/YachtLog_Icon_Globe2.gif">
<r:RibbonApplicationMenuItem Header="Print"
x:Name="mnuPrint"
ImageSource="/WpfRibbonApplication1;component/Images/Print-icon.png"
Click="mnuPrint_Click" />
<r:RibbonApplicationMenuItem Header="Help"
x:Name="mnuHelp"
ImageSource="/WpfRibbonApplication1;component/Images/Help.png"
Click="mnuHelp_Click" />
<r:RibbonApplicationMenuItem Header="Exit"
x:Name="mnuExit"
ImageSource="/WpfRibbonApplication1;component/Images/exit.png"
Click="mnuExit_Click" />
</r:RibbonApplicationMenu>
</r:Ribbon.ApplicationMenu>
<r:RibbonTab x:Name="tabLogs"
Header="Logs"
Visibility="Visible" >
<r:RibbonGroup x:Name="grpNShipsLog" >
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="1" />
<GradientStop Color="#FF38E538" Offset="0.006" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
<r:RibbonButton x:Name="btnSLSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Ships_Log.gif"
Label="Ships"
Click="btnSLSearch_Click" />
<r:RibbonButton x:Name="btnSLAdd"
SmallImageSource="/WpfRibbonApplication1;component/Images/Add-icon.png"
Label="Add" />
<r:RibbonButton x:Name="btnSLEdit"
SmallImageSource="/WpfRibbonApplication1;component/Images/Edit1.jpg"
Label="Edit" />
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpNCaptLog" >
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="1" />
<GradientStop Color="#FF38E538" Offset="0.006" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
<r:RibbonButton x:Name="btnCLSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Capt_Log.ico"
Label="Captains"
Click="btnCLSearch_Click_1" />
<r:RibbonButton x:Name="btnCLAdd"
SmallImageSource="/WpfRibbonApplication1;component/Images/Add-icon.png"
Label="Add" />
<r:RibbonButton x:Name="btnCLEdit"
SmallImageSource="/WpfRibbonApplication1;component/Images/Edit1.jpg"
Label="Edit" />
</r:RibbonGroup>
</r:RibbonTab>
<r:RibbonTab x:Name="tabTrip"
Header="Trip Planner" >
<r:RibbonGroup x:Name="grpTPWayPoint">
<r:RibbonButton x:Name="btnWSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/WayPoint-icon.png"
Label="WayPoint" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFDD81E5" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpTrip" >
<r:RibbonButton x:Name="btnTSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/TripPlanner.png"
Label="Trip Planner" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFDD81E5" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
</r:RibbonTab>
<r:RibbonTab x:Name="tabLockers"
Header="Lockers" >
<r:RibbonGroup x:Name="grpLEngine">
<r:RibbonButton x:Name="btnESearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Engine.png"
Label="Engine" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFF82D15" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpLSail" >
<r:RibbonButton x:Name="btnSSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Sailboat_button.png"
Label="Sail" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFF82D15" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpLAccessories" >
<r:RibbonButton x:Name="btnASearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Accessories.png"
Label="Accessories" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFF82D15" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpLContacts" >
<r:RibbonButton x:Name="btnCSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Contacts.jpg"
Label="Contacts" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFF82D15" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpLCrew">
<r:RibbonButton x:Name="btnLCSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Crew.gif"
Label="Crew" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFF82D15" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpLVessels" >
<r:RibbonButton x:Name="btnVSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Wheel_button.png"
Label="Vessels"
Click="btnVSearch_Click" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFF82D15" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpLInsurance" >
<r:RibbonButton x:Name="btnISearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/LargeIcon.png"
Label="Insurance" />
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FFF82D15" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
</r:RibbonGroup>
</r:RibbonTab>
<r:RibbonTab x:Name="tabTools"
Header="Tools" >
<r:RibbonGroup x:Name="grpTSafetyCheck" >
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FF9292F2" Offset="0" />
<GradientStop Color="#051E1EE8" Offset="0.965" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
<r:RibbonButton x:Name="btnTSSearch"
LargeImageSource="/WpfRibbonApplication1;component/Images/Life%20Ring.jpg"
Label="Safety Check" />
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpCalculators"
Header="Calculators" >
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FF9292F2" Offset="0" />
<GradientStop Color="#051E1EE8" Offset="0.965" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
<r:RibbonButton x:Name="btnNautical" Label="Nautical" />
<r:RibbonButton x:Name="btnStandard" Label="Standard" />
<r:RibbonButton x:Name="btnDMStoDD" Label="Convert DMS to DD" />
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpSetUp" >
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FF9292F2" Offset="0" />
<GradientStop Color="#051E1EE8" Offset="0.965" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
<r:RibbonButton x:Name="btnSetUp"
LargeImageSource="/WpfRibbonApplication1;component/Images/YachtMaster_1.gif"
Label="SetUp" />
</r:RibbonGroup>
<r:RibbonGroup x:Name="grpOptions" >
<r:RibbonGroup.Background>
<RadialGradientBrush>
<GradientStop Color="#FF9292F2" Offset="0" />
<GradientStop Color="#051E1EE8" Offset="0.965" />
</RadialGradientBrush>
</r:RibbonGroup.Background>
<r:RibbonButton x:Name="btnOptions"
LargeImageSource="/WpfRibbonApplication1;component/Images/FlotPlan%201.gif"
Label="Options" />
</r:RibbonGroup>
</r:RibbonTab>
<r:Ribbon.QuickAccessToolBar >
<r:RibbonQuickAccessToolBar >
<r:RibbonButton x:Name="btnQAT"
Label="QAT button"
Click="btnQAT_Click"
SmallImageSource="/WpfRibbonApplication1;component/Images/PJS.ico" />
<r:RibbonButton x:Name="btnAbout"
Label="About"
Click="btnAbout_Click"
SmallImageSource="/WpfRibbonApplication1;component/Images/Help.png" />
</r:RibbonQuickAccessToolBar>
</r:Ribbon.QuickAccessToolBar>
</r:Ribbon>
<DataGrid AutoGenerateColumns="False" EnableRowVirtualization="True" Height="200" ItemsSource="{Binding}" Margin="12,37,12,0" Name="vesselDetails_VDataGrid" RowDetailsVisibilityMode="VisibleWhenSelected" VerticalAlignment="Top" Grid.Row="1">
<DataGrid.Columns>
<DataGridTextColumn x:Name="vesselNameColumn" Binding="{Binding Path=VesselName}" Header="Vessel Name" Width="SizeToHeader" />
<DataGridTextColumn x:Name="vesselTypeColumn" Binding="{Binding Path=VesselType}" Header="Vessel Type" Width="SizeToHeader" />
<DataGridTextColumn x:Name="powerSailColumn" Binding="{Binding Path=PowerSail}" Header="Power Sail" Width="SizeToHeader" />
<DataGridTextColumn x:Name="v_RegistrationNumberColumn" Binding="{Binding Path=V_RegistrationNumber}" Header="V Registration Number" Width="SizeToHeader" />
<DataGridTextColumn x:Name="v_NumberEnginesColumn" Binding="{Binding Path=V_NumberEngines}" Header="V Number Engines" Width="SizeToHeader" />
<DataGridTextColumn x:Name="homePortColumn" Binding="{Binding Path=HomePort}" Header="Home Port" Width="SizeToHeader" />
<DataGridTextColumn x:Name="homePortCountryColumn" Binding="{Binding Path=HomePortCountry}" Header="Home Port Country" Width="SizeToHeader" />
<DataGridTextColumn x:Name="vCommColumn" Binding="{Binding Path=VComm}" Header="VComm" Width="SizeToHeader" />
<DataGridTextColumn x:Name="vManufactColumn" Binding="{Binding Path=VManufact}" Header="VManufact" Width="SizeToHeader" />
<DataGridTextColumn x:Name="vModelColumn" Binding="{Binding Path=VModel}" Header="VModel" Width="SizeToHeader" />
<DataGridTextColumn x:Name="vDesignerColumn" Binding="{Binding Path=VDesigner}" Header="VDesigner" Width="SizeToHeader" />
<DataGridTextColumn x:Name="vHullNumberColumn" Binding="{Binding Path=VHullNumber}" Header="VHull Number" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hLOAColumn" Binding="{Binding Path=HLOA}" Header="HLOA" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hLaWColumn" Binding="{Binding Path=HLaW}" Header="HLa W" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hBeamColumn" Binding="{Binding Path=HBeam}" Header="HBeam" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hMastColumn" Binding="{Binding Path=HMast}" Header="HMast" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hBoomColumn" Binding="{Binding Path=HBoom}" Header="HBoom" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hDraftColumn" Binding="{Binding Path=HDraft}" Header="HDraft" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hKeelWtColumn" Binding="{Binding Path=HKeelWt}" Header="HKeel Wt" Width="SizeToHeader" />
<DataGridTextColumn x:Name="hDispColumn" Binding="{Binding Path=HDisp}" Header="HDisp" Width="SizeToHeader" />
<DataGridCheckBoxColumn x:Name="defaultVesselColumn" Binding="{Binding Path=DefaultVessel}" Header="Default Vessel" Width="SizeToHeader" />
</DataGrid.Columns>
</DataGrid>
</Grid>
</r:RibbonWindow>
--------------------------------------------------------------------------------
That said... when I place the exact same code inside a UserControl it fails to show any data? Here is the code from the UserControl...
<UserControl x:Class="WpfRibbonApplication1.Controls.ucVesselDetail"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="516" d:DesignWidth="557" xmlns:my="clr-namespace:WpfRibbonApplication1.Controls" xmlns:my1="clr-namespace:WpfRibbonApplication1" Loaded="UserControl_Loaded">
<UserControl.Resources>
<my1:YachtLogPro_SQLDataSet x:Key="yachtLogPro_SQLDataSet" />
<CollectionViewSource x:Key="vesselDetails_VViewSource" Source="{Binding Path=VesselDetails_V, Source={StaticResource yachtLogPro_SQLDataSet}}" />
</UserControl.Resources>
<Grid Height="508" DataContext="{Binding}">
<Grid DataContext="{StaticResource vesselDetails_VViewSource}" Margin="120,18,0,0" Name="grid1" VerticalAlignment="Top">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label Content="Vessel Name:" Grid.Column="0" Grid.Row="0" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<ComboBox DisplayMemberPath="VesselName" Grid.Column="1" Grid.Row="0" Height="23" HorizontalAlignment="Left" ItemsSource="{Binding}" Margin="3" Name="vesselNameComboBox" VerticalAlignment="Center" Width="120">
<ComboBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</ComboBox.ItemsPanel>
</ComboBox>
<Label Content="Vessel Type:" Grid.Column="0" Grid.Row="1" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="3" Name="vesselTypeTextBox" Text="{Binding Path=VesselType, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="Power Sail:" Grid.Column="0" Grid.Row="2" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="2" Height="23" HorizontalAlignment="Left" Margin="3" Name="powerSailTextBox" Text="{Binding Path=PowerSail, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="V Registration Number:" Grid.Column="0" Grid.Row="3" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="3" Height="23" HorizontalAlignment="Left" Margin="3" Name="v_RegistrationNumberTextBox" Text="{Binding Path=V_RegistrationNumber, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="V Number Engines:" Grid.Column="0" Grid.Row="4" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="4" Height="23" HorizontalAlignment="Left" Margin="3" Name="v_NumberEnginesTextBox" Text="{Binding Path=V_NumberEngines, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="Home Port:" Grid.Column="0" Grid.Row="5" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="5" Height="23" HorizontalAlignment="Left" Margin="3" Name="homePortTextBox" Text="{Binding Path=HomePort, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="Home Port Country:" Grid.Column="0" Grid.Row="6" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="6" Height="23" HorizontalAlignment="Left" Margin="3" Name="homePortCountryTextBox" Text="{Binding Path=HomePortCountry, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="VComm:" Grid.Column="0" Grid.Row="7" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="7" Height="23" HorizontalAlignment="Left" Margin="3" Name="vCommTextBox" Text="{Binding Path=VComm, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="VManufact:" Grid.Column="0" Grid.Row="8" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="8" Height="23" HorizontalAlignment="Left" Margin="3" Name="vManufactTextBox" Text="{Binding Path=VManufact, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="VModel:" Grid.Column="0" Grid.Row="9" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="9" Height="23" HorizontalAlignment="Left" Margin="3" Name="vModelTextBox" Text="{Binding Path=VModel, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="VDesigner:" Grid.Column="0" Grid.Row="10" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="10" Height="23" HorizontalAlignment="Left" Margin="3" Name="vDesignerTextBox" Text="{Binding Path=VDesigner, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="VHull Number:" Grid.Column="0" Grid.Row="11" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="11" Height="23" HorizontalAlignment="Left" Margin="3" Name="vHullNumberTextBox" Text="{Binding Path=VHullNumber, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HLOA:" Grid.Column="0" Grid.Row="12" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="12" Height="23" HorizontalAlignment="Left" Margin="3" Name="hLOATextBox" Text="{Binding Path=HLOA, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HLa W:" Grid.Column="0" Grid.Row="13" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="13" Height="23" HorizontalAlignment="Left" Margin="3" Name="hLaWTextBox" Text="{Binding Path=HLaW, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HBeam:" Grid.Column="0" Grid.Row="14" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="14" Height="23" HorizontalAlignment="Left" Margin="3" Name="hBeamTextBox" Text="{Binding Path=HBeam, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HMast:" Grid.Column="0" Grid.Row="15" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="15" Height="23" HorizontalAlignment="Left" Margin="3" Name="hMastTextBox" Text="{Binding Path=HMast, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HBoom:" Grid.Column="0" Grid.Row="16" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="16" Height="23" HorizontalAlignment="Left" Margin="3" Name="hBoomTextBox" Text="{Binding Path=HBoom, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HDraft:" Grid.Column="0" Grid.Row="17" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="17" Height="23" HorizontalAlignment="Left" Margin="3" Name="hDraftTextBox" Text="{Binding Path=HDraft, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HKeel Wt:" Grid.Column="0" Grid.Row="18" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="18" Height="23" HorizontalAlignment="Left" Margin="3" Name="hKeelWtTextBox" Text="{Binding Path=HKeelWt, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="HDisp:" Grid.Column="0" Grid.Row="19" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<TextBox Grid.Column="1" Grid.Row="19" Height="23" HorizontalAlignment="Left" Margin="3" Name="hDispTextBox" Text="{Binding Path=HDisp, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" VerticalAlignment="Center" Width="120" />
<Label Content="Default Vessel:" Grid.Column="0" Grid.Row="20" HorizontalAlignment="Left" Margin="3" VerticalAlignment="Center" />
<CheckBox Content="" Grid.Column="1" Grid.Row="20" Height="16" HorizontalAlignment="Left" IsChecked="{Binding Path=DefaultVessel, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" Margin="3" Name="defaultVesselCheckBox" VerticalAlignment="Center" />
</Grid>
</Grid>
</UserControl>
----------------------------------------------------------------------
I hope this will help you understand my issue...
I believe that it is a conceptual one... the concept of putting data controls bound to a DataSet inside a UserControl?