English 中文(简体)
WinForms应用程序的FormView等效形式是什么?
原标题:
  • 时间:2009-02-17 00:10:59
  •  标签:

我正试图开发一个小型实用程序(一个WinForms应用程序),希望使用WinForms相当于ASP.net FormView或DetailsView的版本(绑定到) - 即用于单个对象(而不是多个对象,我们可以使用DataGridView)。

我已经有大约三年没有在WinForms领域中做过任何有意义的事情了(而且我没有能力在WPF中做这个)-有人能建议一种支持数据绑定并且工作方式类似于ASP.net 的FormView实现的控件或容器吗?

基本思想是绑定到普通CLR对象(POCO)或DTO(数据传输对象)。然而,我开始觉得这是一个收益减少的练习...或者我需要第三方控件...Infragistics?

R:把这个翻译成中文。

最佳回答

WinForms使用了另一种范例。它使用BindingSource,不管您使用哪种控件。例如,它可以是简单的UserControl甚至是Panel。

以下是将您的类绑定到表单的步骤。

  1. Drop BindingSource on you form or panel or whatever...
  2. 在数据源属性中点击添加项目数据源。

  3. 选择对象,选择您想要绑定的对象。

  4. 点击完成。在这个阶段,我们已经配置了数据源。下一步会生成类似于FormView的东西。

  5. 开放数据源对接窗口。

  6. 使用下拉选择详细信息。

  7. 拖放到您的表格中。

结果应该是类似于FormView表单的形式。

如果你有任何问题,请告诉我。

问题回答

暂无回答




相关问题
热门标签