获取父级的子行

时间:2014-04-10 07:08:10

标签: c# .net

当我点击该单元格时,任何人都可以帮助我获取单元格的子行。

private void dg_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataTable airlines = ds.Tables["Airline"];
            DataRow[] planes = airline.GetChildRows("PlaneAirline");
            Console.WriteLine("This airline has following planes:");
            foreach (DataRow plane in planes)
            {
                if (dg.Rows[e.RowIndex].Cells[0].Value.Equals(plane["airline_id"]))
                    Console.WriteLine("  PlaneID = " + plane["plane_id"] + " Name:" + plane["name"]);
            } 
}

我被困在应该获取所选单元格行的部分。这将是airline。在我执行此操作后,我只是将Airline的第一列(即该航空公司的ID)与airline_id表中的Plane的值进行比较。如果相等则意味着我找到了一个孩子。

0 个答案:

没有答案