Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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# 将控件属性绑定到BindingSource_C#_.net_Winforms_Data Binding_Bindingsource - Fatal编程技术网

C# 将控件属性绑定到BindingSource

C# 将控件属性绑定到BindingSource,c#,.net,winforms,data-binding,bindingsource,C#,.net,Winforms,Data Binding,Bindingsource,如何将C#按钮的属性(Location.X)绑定到BindingSource 我尝试了以下代码 myButton.DataBindings.Add("Location.X", myButtonsBindingSource, "Button_X"); 但它不起作用,例如,如果我想绑定按钮的文本属性,但不绑定X&Y协调员,它就起作用 是否有任何想法或其他方法可以通过编程方式将我按钮的Location.X属性绑定到绑定源 谢谢您可以改为使用按钮的属性: myButton.DataBindings.A

如何将C#按钮的属性(Location.X)绑定到BindingSource

我尝试了以下代码

myButton.DataBindings.Add("Location.X", myButtonsBindingSource, "Button_X");
但它不起作用,例如,如果我想绑定按钮的文本属性,但不绑定X&Y协调员,它就起作用

是否有任何想法或其他方法可以通过编程方式将我按钮的Location.X属性绑定到绑定源

谢谢

您可以改为使用按钮的属性:

myButton.DataBindings.Add("Left", myButtonsBindingSource, "Button_X");

上面的语句在
myButtonsBindingSource
DataSource
中的对象的
Button\ux
属性和
myButton

Left
属性之间创建了一个数据绑定,详细信息不多,但您可以尝试绑定
Location
而不是
X
通常为只读的部分@ŇɏssaPøngjǣrdenlarp实际上是Location.X不是只读的,因为我可以通过编程更改它的值,但是正如您所说的,binding Location属性可以工作,但是Location.X不是,这让我感到困惑。请使用
Left
属性。