【问题标题】:Equivalent for value-property for controls in winforms等效于 winforms 中控件的 value-property
【发布时间】:2012-05-13 09:31:07
【问题描述】:

我习惯于 web 开发,当我使用数据库时,我通常使用一些文本作为单选按钮的 Text-property,并将行的 ID 作为 Value-property。这使得保存到数据库变得非常容易。

Value-property 在 winforms 中是等价的,还是我必须根据控件中的文本来识别行?

【问题讨论】:

  • 你能举一个更详细的例子来说明你想要达到的目标吗?
  • 我想将单选按钮选择的数据保存到数据库中。单选按钮已经从数据库中的另一个表中填充,因此根据 ID 而不是单选按钮的文本将单选按钮选择插入数据库是合适的。

标签: sql database vb.net winforms


【解决方案1】:

作为一种通用的状态存储机制,所有控件都有一个Tag 属性。你可以放任何你喜欢的东西。

【讨论】:

  • 那么,在像我这样的示例中使用Tag 属性是否常见?我的意思是,将数据库行 ID 存储在 Tag 和行中的一些标题中,作为 Text 属性?
  • 这取决于...大多数控件确实有自己的属性,特定于它们的功能。例如,ComboBox 具有 SelectedValue,您可以在正确绑定项目后使用它。
  • 好吧,我尝试使用Tag 来达到这个目的,效果很好。我不确定这是否是正确的“事情”,但它确实有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-08
  • 2013-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多