Tôi có đoạn code sau đây:

ds = new DataSet();
DataRelation relation;
ds.Tables.Add(dbAccess.GetFromTable("Products"));
ds.Tables.Add(dbAccess.GetFromTable("Categories")) ;

DataColumn parent = new DataColumn();
DataColumn child = new DataColumn();
parent = ds.Tables[1].Columns[0];
child = ds.Tables[0].Columns[3];
try
{
relation = new DataRelation("pc", parent, child, true);
ds.Relations.Add(relation);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
fgRight.DataSource = ds;
fgLeft.DataSource = ds;
fgLeft.DataMember = "Categories";
fgRight.DataMember = "Categories.pc";

TRONG ĐÓ:
fgLeft, fgRight là DATAGRID

Khi dùng DataRelation, tôi muốn viết các hàm để SORT, FILTER trên lưới, nhưng ko được. Có cách nào khác ko (vẫn dùng relation but view đc)? Các bạn chỉ giúp.

Thanks.