C# Winforms绑定数据

C# Winforms绑定数据,c#,winforms,data-binding,binding,C#,Winforms,Data Binding,Binding,如果我有一个包含项目列表(IList)的网格,并且表单上有一个文本框,那么有没有一种方法可以绑定数据,这样当我单击一行时,textbox.text会得到更新,而无需显式执行 换句话说,我希望能够使用Binding()或其他方式,而不是 OnSelectionChanged textbox.text = x.somefield 因为我将有几个需要更新的控件,我必须相信有更好的方法来进行更新。如果您的网格数据绑定到您的项目 grid.DataSource=items; 您可以使用以下选项: tex

如果我有一个包含项目列表(
IList
)的网格,并且表单上有一个文本框,那么有没有一种方法可以绑定数据,这样当我单击一行时,textbox.text会得到更新,而无需显式执行

换句话说,我希望能够使用Binding()或其他方式,而不是

OnSelectionChanged
textbox.text = x.somefield

因为我将有几个需要更新的控件,我必须相信有更好的方法来进行更新。

如果您的网格数据绑定到您的项目

grid.DataSource=items;
您可以使用以下选项:

textbox.DataBindings.Add("Text", items, "somefield");

顺便说一句,你的问题似乎不是针对C的,所以我从标题中去掉了“C”。