关于DataGrid 和DataSet的一点发现

今天为了熟悉代码,又把数据绑定这个很老的东西又翻了出来.
在此过程中.
我在界面上同时使用了 ListBox ,ComboBox ,TextBox,DataGrid,
各一个控件,最开始是对DataGrid进行数据绑定,然后又对各个控件进行逐个绑定
当然这些都很简单,搞定了.
同时我为了方便就都使用同一个DataSet免得去声明新的,难得输入代码.

运行,看看效果.无意中发现,只要DataGrid中的选择行发生变化,
相关的其它各个控件的显示数据,包括ListBox中得到焦点的行都自动变化.

看到这样的效果我突然想到,这在一些信息管理系统中可能会有用,大大的方便程序员
不用再去判断DataGrid中那行被选种,然后来重新绑定其它控件.

前提就是所有控件必须使用同一个DataSet.

我还是头一回发现如此情况,所有在这里提出来说说了.
至于更本原因在那里我还没想明白.
如果有的朋友更早发现,
希望早有所发现的朋友能讲一讲哦!
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C#中的DataSet和DataTable是非常常用的数据存储和处理工具,下面是一些应用实例: 1. 数据库查询结果存储 在C#中,我们可以使用DataSet和DataTable来存储数据库查询结果。例如,我们可以使用DataAdapter类从数据库中检索数据,并将结果存储在DataTable中。然后,我们可以使用DataTable的方法和属性来处理和操作这些数据。 2. 数据导入和导出 DataSet和DataTable也可以用于数据导入和导出。例如,我们可以使用DataTable的WriteXml方法将数据保存为XML文件,然后使用ReadXml方法将数据加载回DataTable中。同样,我们也可以使用DataSet的WriteXml和ReadXml方法来导入和导出数据。 3. 数据筛选和排序 使用DataTable的Select方法可以筛选出符合条件的数据行,而使用DataTable的Sort方法可以对数据进行排序。这些方法可以帮助我们快速地处理和分析数据。 4. 数据绑定 DataSet和DataTable也可以用于数据绑定。例如,我们可以使用DataGrid控件将DataTable中的数据绑定到一个表格中,然后可以对表格进行排序、筛选和编辑操作。 总之,DataSet和DataTable是C#中非常有用的数据存储和处理工具,可以帮助我们快速地处理和分析数据。 ### 回答2: 很抱歉,我需要更多的上下文信息才能回答您提出的问题。请提供更多的信息。 ### 回答3: 抱歉,您的问题中似乎缺少了一部分内容,无法理解您想要询问的具体问题。请您提供更详细的问题或背景信息,我将尽力为您提供准确的答案和帮助。谢谢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值