今天为了熟悉代码,又把数据绑定这个很老的东西又翻了出来.
在此过程中.
我在界面上同时使用了 ListBox ,ComboBox ,TextBox,DataGrid,
各一个控件,最开始是对DataGrid进行数据绑定,然后又对各个控件进行逐个绑定
当然这些都很简单,搞定了.
同时我为了方便就都使用同一个DataSet免得去声明新的,难得输入代码.
运行,看看效果.无意中发现,只要DataGrid中的选择行发生变化,
相关的其它各个控件的显示数据,包括ListBox中得到焦点的行都自动变化.
看到这样的效果我突然想到,这在一些信息管理系统中可能会有用,大大的方便程序员
不用再去判断DataGrid中那行被选种,然后来重新绑定其它控件.
前提就是所有控件必须使用同一个DataSet.
我还是头一回发现如此情况,所有在这里提出来说说了.
至于更本原因在那里我还没想明白.
如果有的朋友更早发现,
希望早有所发现的朋友能讲一讲哦!
在此过程中.
我在界面上同时使用了 ListBox ,ComboBox ,TextBox,DataGrid,
各一个控件,最开始是对DataGrid进行数据绑定,然后又对各个控件进行逐个绑定
当然这些都很简单,搞定了.
同时我为了方便就都使用同一个DataSet免得去声明新的,难得输入代码.
运行,看看效果.无意中发现,只要DataGrid中的选择行发生变化,
相关的其它各个控件的显示数据,包括ListBox中得到焦点的行都自动变化.
看到这样的效果我突然想到,这在一些信息管理系统中可能会有用,大大的方便程序员
不用再去判断DataGrid中那行被选种,然后来重新绑定其它控件.
前提就是所有控件必须使用同一个DataSet.
我还是头一回发现如此情况,所有在这里提出来说说了.
至于更本原因在那里我还没想明白.
如果有的朋友更早发现,
希望早有所发现的朋友能讲一讲哦!