最近我使用数据绑定来加速我的C#winforms应用程序的开发。但是我发现,当控件是文本框或文本类型和文本类型的控件时,数据绑定才有用。如果事情变成单选按钮,图像控制或datagridview,我很难使用数据绑定。
例如,我很难将一组单选按钮绑定到数据库字段。
我很难预先处理数据库中的数据,然后绑定到datagridview控件(我知道我可以使用视图来做到这一点,但它不是那么方便)
(另一个例子:数据库中的值为1和0,我需要在绑定datagridview之前转换为女性和男性)如何在C#winforms开发中使用数据绑定?
所以我真的很想知道,你们大多数人会在何时使用数据绑定?你将如何使用它?
编辑: 我知道,我可以把这些东西分成不同的层,但我确实希望利用数据绑定的,但是当我使用它,我发现它是不是方便,有没有其他的遭受这个?
编辑: 但据我所知数据绑定就像是硬编码,其绑定控件直接到数据库字段,这是很难做出对这些用户界面之后
我已经阅读了Model-View-ViewModel,但我不太了解,虽然这个概念看起来不错,但在行动中,很难在我的代码,任何其他建议或您自己的经验中操作? – MemoryLeak 2010-03-16 13:19:22