新手对Easy UI有个小问题,求回答TnT

是这样的,
一个页面两个 datagrid
如图:图片说明

 双击事件,选取当前双击的行ID,
 $('#tbgrid').datagrid('selectRow', rowIndex);
 var ParentID = rowIndex+1;

 这样就可以获取到ID的值了,然后根据ID对数据模型进行相应的操作
 ![图片说明](https://img-ask.csdn.net/upload/201508/17/1439775867_939746.png)
 问题是,如果,当我用那个下拉列表,也就是这个进行选择另外一个类别的时候
 ![图片说明](https://img-ask.csdn.net/upload/201508/17/1439775947_324681.png)
 datagrid的行号就会重置为0开始!
 这样我取道的值就又是和上一个页面重复的了!
 求各位大神帮忙想想办法,

两个办法:

1.把所有数据都放在一个datagrid里面,在顶部工具栏切换的时候,就控制相应行的显示和隐藏;
2.在切换的时候,记录datagrid的最后一条的rowIndex,然后切换过去的时候,就用刚才取到的值+1作为rowindex.(推荐第一个方法。)

options内有设置行号的

var row = $("#tb_list").datagrid("getSelected");
id=row.PATIENT_ID;
你可以试试这样获取id