我需要了解使用一种方法优于另一种方法的优点。为了简化情况 - 我有一个 textbox.text
需要显示数据库表中的字段。假设我有一个表:table1 有一列 col1。
我可以指定这样的东西,
a) textbox1.text = table1["col1"].Rows[1]
或者
b) textbox1.DataBindings.Add() method
有人可以给我这两种选择的比较,在什么情况下我应该使用一种方法而不是另一种方法?还有其他我应该注意的吗?我知道 LINQ,但理解它更像是 SQL 的替代品。
我不明白的另一个方面。如果我想用表中的数据填充十个文本框,我可能会使用类似的东西:
for (int i =0; i<10; i++)
{
Textbox[i].Text = table1["col1"].Rows[i];
}
这将如何使用方法 (b)/数据绑定来完成?
提前感谢您的帮助。