Я пытаюсь настроить существующий отчет, чтобы добавить имя поля из таблицы ASMBTL (например) в список полей существующего отчета, который был создан и скомпилирован. Я знаю, что нужно создать отношение, я пробую другой подход, но все равно терплю неудачу, потому что я все еще новичок в программировании на C # и devexpress.
Вложение изображения - это то, что я пытаюсь изучить и добиться успеха, используя кодирование C #, и могу извлечь любое значение из любой таблицы, которая не включена в полевой список любого исходного отчета. Я пытаюсь учиться таким образом, чтобы я мог настроить любой существующий отчет, просто используя скрипт С# в любое время и в любом месте.
Ниже приведен код, который я узнаю из Интернета, и мне удалось добавить вкладку «Таблица надстроек сборки Custome» в список полей, но не удалось поместить ее в «Мастер сборки запасов». Я до сих пор не могу понять, как добавить отношение к результату прикрепления фотографии.
DataTable dtMyTable = GetCustomTableData();
dtMyTable.TableName = "Assembly Custome Add On Table";
AddCustomTable(ds, dtMyTable);
private void AddCustomTable(DataSet ds, DataTable dt) {
if (ds.Tables.Contains(dt.TableName) == false)
ds.Tables.Add(dt); }
private DataTable GetCustomTableData()
{Return __report.DBSetting.GetDataTable("Select DtlKey, DocKey, OrderQty" from ASMDTL", false);