我有dwo DataTable和一个DataGrid,我想将trzis DataTable合并到一个DataGrid中。 我这样做:
DataTable DT = n.Tables[1];
DataTable DT2 = n.Tables[0];
DT.Merge(DT2);
dataGrid1.ItemsSource = DT.DefaultView;
“n”是一个DataSet。 一切都很好,我得到了合并两个表到一个。但它看起来像是:
http://www.eggheadcafe.com/FileUpload/-1776981690/Budget.png
答案 0 :(得分:0)
您可能必须在这两个基于外键匹配行的表上运行SQL查询(或LINQ 2 SQL查询),即在您的DT1和DT2中必须有一些具有相同值的列,以便您可以匹配这两个并创建一个具有来自两个表的列的单个元组...将(SQl \ LINQ)查询的输出设置为datagrid的itemsource。