C# 在Dynamics ax 2012上将值从一个窗体传递到另一个窗体
我不知道如何从Init中填充StringEdit文本,在Init中我从另一种形式的方法中捕获值,请帮助我:c 这里是第一种形式的click方法C# 在Dynamics ax 2012上将值从一个窗体传递到另一个窗体,c#,axapta,microsoft-dynamics,C#,Axapta,Microsoft Dynamics,我不知道如何从Init中填充StringEdit文本,在Init中我从另一种形式的方法中捕获值,请帮助我:c 这里是第一种形式的click方法 void clicked() { Args args; FormRun formRun; BBP_TableClientes _BBP_TableClientes; BBP_ClassesPuntoDeVenta _BBP_ClassesPuntoDeVenta; super(); args = new a
void clicked()
{
Args args;
FormRun formRun;
BBP_TableClientes _BBP_TableClientes;
BBP_ClassesPuntoDeVenta _BBP_ClassesPuntoDeVenta;
super();
args = new args(formstr(BBP_NuevaVenta));
args.record(BBP_TableClientes);
formrun = classfactory.formrunclass(args);
formrun.init();
formrun.run();
formrun.wait();
formrun.detach();
}
这里是另一种形式的init
public void init()
{
BBP_TableClientes _BBP_TableClientes1;
super();
_BBP_TableClientes1 = element.args().record();
BBP_TableClientes_ds.query().dataSourceTable(Tablenum(BBP_TableClientes)).addRange(fieldNum(BBP_TableClientes,ID_Cliente)).
value(SysQuery::value(_BBP_TableClientes1.ID_Cliente));
}
我用该源代码填充表格,但我想用该信息填充一些StringEdit。如果您只想在表单之间传递一个简单的字符串,可以使用“Args”类的“parm”方法:
args.parm("My text");
然后您需要将StringEdit控件上的属性自动声明
设置为Yes
之后,您可以按名称引用它并设置值:
StringEdit.text("My text");
StringEdit.text(element.args().parm());
StringEdit.text(_BBP_TableClientes1.ID_Cliente);
如果只想在表单之间传递一个简单的字符串,可以使用'Args'类的'parm'方法:
args.parm("My text");
然后您需要将StringEdit控件上的属性自动声明
设置为Yes
之后,您可以按名称引用它并设置值:
StringEdit.text("My text");
StringEdit.text(element.args().parm());
StringEdit.text(_BBP_TableClientes1.ID_Cliente);
我已经做了自动声明,但是当我把这段代码放在init方法上时,给我带来了一个错误StringEdit.text(“hello”);更改
StringEdit.text(“hello”)
对于字符串控件编辑名称,StringEdit
的名称在此控件的属性中。示例:YourStringEditName.text(“你好”)代码>非常感谢各位,正如你们所看到的,我对Dynamics非常陌生,我正在学习一门小课程,像这样的简单课程需要花很多时间才能找到,现在我想多了解一点:D谢谢!!祝你有愉快的一天@JonathanBravettiI已经完成了自动声明,但当我将此代码放在init方法上时,抛出了一个错误StringEdit.text(“hello”);更改StringEdit.text(“hello”)
对于字符串控件编辑名称,StringEdit
的名称在此控件的属性中。示例:YourStringEditName.text(“你好”)代码>非常感谢各位,正如你们所看到的,我对Dynamics非常陌生,我正在学习一门小课程,像这样的简单课程需要花很多时间才能找到,现在我想多了解一点:D谢谢!!祝你有愉快的一天@乔纳森·布拉维蒂