Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c#.NET中在一个窗体上绑定多个表_C#_.net_Winforms - Fatal编程技术网

在c#.NET中在一个窗体上绑定多个表

在c#.NET中在一个窗体上绑定多个表,c#,.net,winforms,C#,.net,Winforms,这是一个初学者的问题。我有多个表,比如数据库中相互关联的5个表。我想在c#中的表单上创建控件,这些控件将绑定到不同的表,尽管它们是相关的,并且在我移动到下一项时它们将一起滚动。我有点搞不清楚该怎么做 我在.net上观看了这个视频I=on,它向我展示了如何从数据源窗口拖放到表单上,但它确实向我展示了我绝对不理解的代码。如果你能给我指出一个好的教程,我将不胜感激,我可以一步一步地遵循 谢谢使用BindingSource。如果您说的是tables,那么您可能正在使用一个数据集。将第一个绑定源绑定到主表

这是一个初学者的问题。我有多个表,比如数据库中相互关联的5个表。我想在c#中的表单上创建控件,这些控件将绑定到不同的表,尽管它们是相关的,并且在我移动到下一项时它们将一起滚动。我有点搞不清楚该怎么做

我在.net上观看了这个视频I=on,它向我展示了如何从数据源窗口拖放到表单上,但它确实向我展示了我绝对不理解的代码。如果你能给我指出一个好的教程,我将不胜感激,我可以一步一步地遵循


谢谢

使用BindingSource。如果您说的是tables,那么您可能正在使用一个数据集。将第一个绑定源绑定到主表。通过指定数据源指向第一个绑定源的第二个绑定源来绑定子表。第二个源的数据成员必须是连接两个表的数据集的数据关系。Windows窗体设计器应帮助您正确设置属性。

您的对象模型是什么?数据集?LINQ到SQL?EF?什么?也许你可以添加“此视频”的链接,让人们知道你已经看到了什么。我主要使用数据集,但我打算使用LINQ数据集来完成