如何读取其它程序中MFCGridCtrl控件的单元格数据

如何读取其它程序中MFCGridCtrl控件的单元格数据,第1张

理论上你要先获取拥有这个MFCGridCtrl的父窗口的句柄, 然后enumchildwindow枚举子窗口并获得MFCGridCtrl的句柄, 然后就可以通过API来获得数据了。 你可以试试

var e = MainGrid.getSelectionModel().selection.record;e.set('depid', '10000');e.set('depname', '总部');var depid = e.get('depid');var depname = e.get('depname');这个record其实就是一个json对象

以下是一个extGrid获取所有选择行ID的函数,返回结果是把所有选择行的ID拼接成用逗号连接的字符串,经测试可用,按你的情况,选择一个就可以达到你的需求了

其中GridPanel1是你的grid,

function getSelectValue() {

var gsm = GridPanel1getSelectionModel(); //获取选择列

var rows = gsmgetSelections(); //根据选择列获取到所有的行

var selectid = ""

for (var i = 0; i < rowslength; i++) {

selectid += rows[i]get('id') + ","; //此处将ID改为您想要取的值

}

return selectidsubstr(0, selectidlength - 1);

}

以上就是关于如何读取其它程序中MFCGridCtrl控件的单元格数据全部的内容,包括:如何读取其它程序中MFCGridCtrl控件的单元格数据、要获取Ext.grid.ColumnModel的记录,判断其是否被选中并获取选中行的数据、Ext js 怎样获得 grid 修改后获取当前行 其他列的值(如主键)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9717801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存