如何在窗体的网格中从RealEdit获取并设置Real值?

尤利西斯

我在网格中有一个RealEdit,我将自动声明设置为YES。

名称是myRealEdit数据源myTable字段myRealField

修改后的方法中,我想获取值,我需要做一个IF控制。

如果该值为0,则更改字段的值;如果该值不为0,则将抛出输入的值并恢复先前的值。

我在修改后的方法中使用了这段代码

public boolean modified()
{
boolean ret;
real storedValue;

ret = super();

storedValue = myTable.myRealField; // there is another way to get the value ? 

if (myRealEdit.valueStr() == "0")
//accept the value

if (!myRealEdit.valueStr() != "0")
{
myRealEdit.realValue(storedValue);
}

return ret;
}

如果该值不为0(零),请不要恢复之前的值。

我必须使用另一种方法?还有另一种获取真实价值的方法吗?

感谢您的建议,

请享用!!

FH-途中

由于您modified在答案中使用的是方法,因此我想您要将此字段验证放在控件级别(而不是数据源或表级别)上。

正如@Jan B. Kjeldsen在他的评论中建议的那样,您应该使用该validate方法进行验证。modified仅当您要添加除字段值修改之外还要执行的某些逻辑时,才使用该方法。

validate方法可能类似于

public boolean validate()
{
    return this.realValue() == 0 && super() || checkFailed(strFmt("Value %1 is not permitted", this.realValue())); 
    // TODO please replace this with a Label and explain to the user why the value is not permitted and what he or she can do to resolve this
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在realEdit控件中获取网格字段的计算值?

来自分类Dev

symfony2:如何在窗体外部设置字段的值

来自分类Dev

如何从放置在窗体上的面板中捕获值

来自分类Dev

在窗体上的控件中创建值

来自分类Dev

如何在rad网格中访问(设置或获取或绑定)控件?

来自分类Dev

如何在窗体(Dynamics ax)上的UTCDatetime字段中删除时钟符号?

来自分类Dev

如何在窗体的选择列表中使用“ any”在mysql中工作?

来自分类Dev

如何在用户控制窗口窗体中设置默认值

来自分类Dev

DataGrid Web窗体EditCommand / UpdateCommand。如何在TextBox中获取更改的值

来自分类Dev

如何在C#Windows窗体中获取所有动态numericupdown值

来自分类Dev

如何在C#Windows窗体中获取所有动态numericupdown值

来自分类Dev

如何获取md内容以在窗体内滚动?

来自分类Dev

如何在窗体控件(dockPanels)上重新加载焦点

来自分类Dev

如何在DataTemplate中设置网格的高度

来自分类Dev

如何为Windows窗体ComboBox中的条目设置值?

来自分类Dev

如何为Windows窗体ComboBox中的条目设置值?

来自分类Dev

如何在Kendo网格中的组页脚模板中按列值获取组

来自分类Dev

如何在窗口上设置图标

来自分类Dev

如何在窗口上设置图标

来自分类Dev

如何在magento的管理网格形式的下拉菜单中设置默认值?

来自分类Dev

如何在TypeScript中动态设置MaterialUI网格大小属性的值?

来自分类Dev

如何在magento的管理网格形式的下拉菜单中设置默认值?

来自分类Dev

在窗体之间切换时如何保留窗体的控制值

来自分类Dev

在窗体之间切换时如何保留窗体的控制值

来自分类Dev

如何在Kendo UI网格中获取复选框的值?

来自分类Dev

如何在C#中的网格视图中获取选定单元格的值

来自分类Dev

如何在网格视图 RowCreated 事件中获取 ID 值

来自分类Dev

如何在Windows窗体应用程序中获取所有窗体

来自分类Dev

如何在C Sharp Windows窗体应用程序中从窗体2修改窗体3中的值

Related 相关文章

  1. 1

    如何在realEdit控件中获取网格字段的计算值?

  2. 2

    symfony2:如何在窗体外部设置字段的值

  3. 3

    如何从放置在窗体上的面板中捕获值

  4. 4

    在窗体上的控件中创建值

  5. 5

    如何在rad网格中访问(设置或获取或绑定)控件?

  6. 6

    如何在窗体(Dynamics ax)上的UTCDatetime字段中删除时钟符号?

  7. 7

    如何在窗体的选择列表中使用“ any”在mysql中工作?

  8. 8

    如何在用户控制窗口窗体中设置默认值

  9. 9

    DataGrid Web窗体EditCommand / UpdateCommand。如何在TextBox中获取更改的值

  10. 10

    如何在C#Windows窗体中获取所有动态numericupdown值

  11. 11

    如何在C#Windows窗体中获取所有动态numericupdown值

  12. 12

    如何获取md内容以在窗体内滚动?

  13. 13

    如何在窗体控件(dockPanels)上重新加载焦点

  14. 14

    如何在DataTemplate中设置网格的高度

  15. 15

    如何为Windows窗体ComboBox中的条目设置值?

  16. 16

    如何为Windows窗体ComboBox中的条目设置值?

  17. 17

    如何在Kendo网格中的组页脚模板中按列值获取组

  18. 18

    如何在窗口上设置图标

  19. 19

    如何在窗口上设置图标

  20. 20

    如何在magento的管理网格形式的下拉菜单中设置默认值?

  21. 21

    如何在TypeScript中动态设置MaterialUI网格大小属性的值?

  22. 22

    如何在magento的管理网格形式的下拉菜单中设置默认值?

  23. 23

    在窗体之间切换时如何保留窗体的控制值

  24. 24

    在窗体之间切换时如何保留窗体的控制值

  25. 25

    如何在Kendo UI网格中获取复选框的值?

  26. 26

    如何在C#中的网格视图中获取选定单元格的值

  27. 27

    如何在网格视图 RowCreated 事件中获取 ID 值

  28. 28

    如何在Windows窗体应用程序中获取所有窗体

  29. 29

    如何在C Sharp Windows窗体应用程序中从窗体2修改窗体3中的值

热门标签

归档