I want to show data from a RadGridView to a TextBlock. I wrote C# and XAML code fine but i can`t understand why it dos`t show any data
Here is Code:
C# Code :
private void button1_Click(object sender, RoutedEventArgs e)
{
DataTable myDataTable = new DataTable();
DataColumn myDataColumn = new DataColumn();
myDataColumn.ColumnName = "Name";
myDataTable.Columns.Add(myDataColumn);
myDataTable.Rows.Add("1");
myDataTable.Rows.Add("2");
myDataTable.Rows.Add("3");
radGridView1.ItemsSource = myDataTable;
}
And XMAL CODE:
<telerik:RadGridView HorizontalAlignment="Left" Margin="38,12,0,0" Name="radGridView1" VerticalAlignment="Top" AutoGenerateColumns="False" >
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="394,12,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
<TextBlock Text="{Binding SelectedItem.Name, ElementName=radGridView1}" Margin="12,239,233,8" />
Here i was wrong. Please Help Me.
Here is Code:
C# Code :
private void button1_Click(object sender, RoutedEventArgs e)
{
DataTable myDataTable = new DataTable();
DataColumn myDataColumn = new DataColumn();
myDataColumn.ColumnName = "Name";
myDataTable.Columns.Add(myDataColumn);
myDataTable.Rows.Add("1");
myDataTable.Rows.Add("2");
myDataTable.Rows.Add("3");
radGridView1.ItemsSource = myDataTable;
}
And XMAL CODE:
<telerik:RadGridView HorizontalAlignment="Left" Margin="38,12,0,0" Name="radGridView1" VerticalAlignment="Top" AutoGenerateColumns="False" >
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="394,12,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
<TextBlock Text="{Binding SelectedItem.Name, ElementName=radGridView1}" Margin="12,239,233,8" />
Here i was wrong. Please Help Me.