将数据从数据集传递到变量然后传递到datagrid

时间:2018-04-11 11:08:19

标签: c# wpf data-binding datagrid dataset

我正在尝试MVVM方法。我在数据集中有数据,但我不知道如何将数据从数据集传递到模型类的变量,然后更新数据网格。我希望它像数据集中的第一个数据应该传递给FirstName然后它应该更新为DataGrid,同样适用于LastName。

C#:

 <Button x:Name="ButtonUpdate" Width="100" Height="30" Content="Update"/>
 <DataGrid ItemsSource="{Binding }" x:Name="grid"/>

XAML:

CMD apachectl -D FOREGROUND

1 个答案:

答案 0 :(得分:0)

我不知道你的DataSet是如何构建的,但如果你只有一个FirstName / Last set,你可以做类似的事情:

FirstName = data.Tables[0].Rows[0][0].ToString();
LastName = data.Tables[0].Rows[0][1].ToString();

你绑定应该是这样的:

<DataGrid>
   <DataGrid.Columns>                
     <DataGridTextColumn Header="FirstName " Binding="{Binding FirstName }"/>
     <DataGridTextColumn Header="LastName " Binding="{Binding LastName }"/>
   </DataGrid.Columns>
</DataGrid>