日期:2014-05-17  浏览次数:20905 次

C# WINCE5.0 下DataGrid的操作问题

界面一
单号 操作员
TY0020130601001 1001
TY0020130601002 1001


界面二
单号:TY0020130601001
条码 品名 数量
6900001 TEST1 10
6900002 TEST2 2

界面一是主表,界面二 是明细表 
VS2005+WINCE5.0+ SQLCE

C#的WINDOWS 应用里有 DataGridView,通过CellContentClick,通过该行的 单号,可以实现界面二的内容过滤。
问题是 WINCE5下没有DataGridView,只有DataGrid ,而DataGrid 没有 跳转的事件,
这个要怎么实现,只要在界面一 双击(单击)行,跳到界面二(在界面一 单号是主键)?

------解决方案--------------------
用MouseUp事件:
DataGrid dg = sender as DataGrid;
DataGrid.HitTestInfo hti = dg.HitTest(e.X, e.Y);
if (hti.Row >= 0) //选中单元格
{
}