表单中的数据需要保存到数据库,可使用数据绑定实现此功能,无需书写代码。

每个控件都有XDataBind属性,设置此属性即可实现数据绑定。

输入项一旦绑定到数据库字段、提交时表单数据会自动保存到数据库,打开时表单数据会自动填充。

数据绑定

数据绑定与输入行为

数据绑定后,无需做额外设置,输入项的输入行为即受到数据库字段类型的约束。

  • 绑定到int等整数类型,该输入项上就只能输入0-9的数字,并会自动使用IME设置,关闭全角输入。
  • 绑定到money等浮点数到,除了输入0-9的数字还可以输入小数点。
  • 如果绑定到文本,可输入字符的长度自动受到数据库字段长度的限制。

绑定到临时变量

有时表单上的数据并不需要保存到数据库,但需要参与计算、带出显示内容等,此时可将输入项绑定到临时变量。

控件的XDataBind属性格式通常为“表名.字段名”,当绑定值只有字段名没有表名,也即格式为“字段名”时,即为绑定到临时变量,例如var1,var2。

表单中的计算公式、数据映射等均支持使用临时变量。

Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single source