【控件操作】DataGridView绑定数据源
来源:互联网 发布:郑知文人妖的忠诚歌词 编辑:程序博客网 时间:2024/04/27 21:40
在开始使用DataGridView时,我就按部就班的来,什么都写好了,系统也没有提示我错误,然后我将泛型集合传过去后没有相应。我以为是VS又未响应了呢,等了一会儿发现也没有提示未响应啊,那是哪里错了呢?
我查了查别人的博客,其中有写到绑定数据源的。当时我表现的很疑惑,已经将数据源传给DataTable了,还需要什么绑定啊,这不是浪费时间么,然后理也不理的就过去了。结果自然没解决,就继续通过网上查看,也都提示的是需要绑定数据源,越看越烦,怎么都绑定数据源,难倒都这么傻吗?最后无奈只能问了同学,才有了一个我能理解的理由。
原来DataGridView需要绑定数据表中的字段,否则就算DataTable传数据进来,也不知道传给那个位置啊。当然,应该是有一个定位传值,即定位单元格,然后将确定数据传进去。然后问题就来了,如果是数据量比较大怎么办?好吧,用循环语句。但是,如果数据源更大,循环语句更占资源,并且用时会更长的。最后无奈,只能接受这个说法了。我个人认为,理由肯定有更好的,只是我还没有理解到,只能希望以后早点遇到,以便解决我的困惑。
回归正题,现在说说如何绑定数据源吧:
首先,我们需要添加DataGridView控件,我们会发现在它的右上角有一个小三角,点击进入绑定数据源
然后,就是查找需要绑定的数据源了,添加数据源
没有绑定过数据源,则需要新建数据连接
根据需要输入相应的服务器名称、登陆服务器方式及需要链接的数据库名称
然后点击确定,然后下一步,就会出来要绑定的数据库对象,如下根据自己需要绑定
然后点完成就绑定成功了。
在窗体的Load()事件中就会产生一条语句:
'TODO: 这行代码将数据加载到表“ChargeDataSet.Charge_Line_Info”中。您可以根据需要移动或删除它。(自动添加全部) Me.Charge_Line_InfoTableAdapter.Fill(Me.ChargeDataSet.Charge_Line_Info)
这条语句会在窗体运行的时候就显示数据库内容,而我们可以更具需要将它删除或移动位置。
最后,可能我们需要的数据仅仅一部分,不需要显示全部,则我们可以通过编辑列而删除或添加某些字段,并且也可以给列重命名
- 【控件操作】DataGridView绑定数据源
- DataGridView控件绑定数据源
- DataGridView控件与数据源绑定方法
- C# DataGridView控件绑定数据源的方式
- C#中DataGridView控件绑定控件绑定数据源方式
- DataGridView绑定数据源
- DataGridView绑定数据源
- DataGridView绑定数据源
- C# Winform datagridview控件绑定数据源后列顺序混乱
- DataGridVIew数据源绑定指定列
- DataGridView控件绑定数据
- ComboBox控件绑定数据源
- ListBox控件绑定数据源
- datagridview“当控件与数据源绑定后,无法插入行”解决办法
- C#中,datagridview与sql数据源绑定后,通过控件更改数据如何自动回写更新到数据源
- 在DATAGRIDVIEW中使用DataGridViewComboBoxCell绑定数据源
- DataGridView绑定数据源后限制列显示
- vb.net中将DataGridView与数据源绑定
- linux 下配置ftp服务器
- leetcode292 Nim Game
- Persistent Numbers(贪心+高精度)
- PopUpWindow使用详解(二)——进阶及答疑
- Linux获取网卡MAC地址命令
- 【控件操作】DataGridView绑定数据源
- 搭建Java开发环境傻瓜式教程(多图,流量党慎点!)
- 装完Centos7提示Initial setup of CentOS Linux 7 (core)
- 两次搜索找最小路径和—— Find a way
- 模型树------构建模型树
- java Script入门
- LeetCode 283 Move Zeroes
- UML图中标志
- Android studio常见问题