无法读取GuiGridView的所有行

2020-09-14 05:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 如果我尝试读取特...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

如果我尝试读取特定列的所有行(包含日期+时间),则脚本在某些行(有时约30,有时约80-似乎取决于窗口大小)之后仅接收空白值。

我想SAP不会在可见区域之外加载所有值...

是否可以接收所有需要的值?


以下是我的脚本(c#)的几行:

 GuiGridView网格=(GuiGridView)SAP.session.FindById(" wnd [0]/usr/cntlGRID1/shellcont/shell");
 对于(int i = 0; i  dt_ticket)
     {
         dgv_monitor.Rows [1] .Cells [2] .Value =(int.Parse(dgv_monitor.Rows [1] .Cells [2] .Value.ToString())+ 1).ToString();
     }
 } 

经过几行(取决于SAP窗口大小)后,它首先收到一个像" 0000000047"的值,接下来的几行只是空白。

感谢您的帮助!

亲切的问候

2条回答
Cikesha
2020-09-14 05:27

Hello Kai,

我不知道将数据放入网格的另一种方法。 据我所知,为了减少数据流量,后端仅将可见数据传输到前端。 这就是我使用滚动的原因。

干杯
Stefan

一周热门 更多>