I want to simple bind 2 textboxes to a datatable.
This works fine, but when i clear the datatable and create a new row, the
textboxes are empty.
Can anybody tell me, what i made wrong.
Helmut
<Window x:Class="WindowsApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="WindowsApplication1" Height="300" Width="300"
>
<Grid>
<DockPanel>
<TextBox DockPanel.Dock="Top" Text="{Binding Path=FirstName}">
</TextBox>
<TextBox DockPanel.Dock="Top" Text="{Binding Path=LastName}">
</TextBox>
<Button Click="OnClick" >
New Row
</Button>
</DockPanel>
</Grid>
</Window>
namespace WindowsApplication1
{
public partial class Window1 : System.Windows.Window
{
private DataTable _dtData;
public Window1()
{
InitializeComponent();
_dtData = new DataTable();
_dtData.Columns.Add(new DataColumn("FirstName",typeof(string)));
_dtData.Columns.Add(new DataColumn("LastName",typeof(string)));
_dtData.Rows.Add("aaa", "bbb");
this.DataContext = _dtData;
}
public void OnClick(object sender, EventArgs e)
{
_dtData.Clear();
_dtData.Rows.Add("yyy", "zzz");
}
}
}


