有两个DataTable,然后通过一个DataTable中数据查询另一个DataTable中数据。

[code=csharp]
DataTable dt1 = new DataTable ();
DataTable dt2 = new DataTable ();
for (int i = 0; i < dt1 .Rows.Count; i++)
{
string id=dt.Rows[i][“ID"].tostring();
//这里我要查询出相关的dt2的数据,通过id查询到的数据,id是dt1的主键,dt2的外键。
}
[/code]

DataView 的 RowFilter

http://blog.csdn.net/lingxyd_0/article/details/44490351

DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
for (int i = 0; i < dt1.Rows.Count; i++)
{
string id = dt1.Rows[i]["ID"].ToString();
//这里我要查询出相关的dt2的数据,通过id查询到的数据,id是dt1的主键,dt2的外键。
DataRow[] dr = dt2.Select("ID = " + id);

            }