Чтение таблицы

Компонент, производящий чтение данных табличного элемента управления. Компонент корректно работает только внутри контейнера Присоединиться к приложению.

Свойство

Тип

Описание

Шаблон поиска

String

Шаблон поиска элемента управления

Элемент

LTools.Desktop.Model.DUIControl

Ссылка на элемент управления

Переменная

Переменная для хранения результатов чтения таблицы

Переменная (таблица)

System.Data.DataTable

Переменная для хранения результатов чтения таблицы

Таймаут*

Int32

Предельное время ожидания завершения процесса (мс)

LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Test_*", 20000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION);
//Шаблон поиска
LTools.Desktop.Model.UIDataTable tbl = app.ReadDataGrid("{\"Name\":\"\",\"AutomationID\":\"dtgrdSample\",\"ClassName\":\"DataGrid\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}");
//Элемент
LTools.Desktop.Model.DUIControl el = app.FindElement("{\"Name\":\"\",\"AutomationID\":\"dtgrdSample\",\"ClassName\":\"DataGrid\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}");
tbl = app.ReadDataGrid(el);
foreach (var r in tbl.Data)
	foreach (var c in r)
		LTools.Workflow.PrimoApp.AddToLog(wf, c);

Last updated