visualstudio中在窗体控件中添加datagridview绑定数据后加载不显示数据的原因及解决办法

在visualstudio窗体控件中给datagridview绑定数据:
1.拖拽一个控件到窗体中
2.在属性面板中选择data source并选择添加数据源
3.在向导中选择数据库并依次选择直到选择了对应数据库表格中的某些列
4.这时点击运行,发现没有数据
原因:因为在初始化时缺少了一句:

this.projectsTableAdapter.Fill(this.pMDataSet.Projects);

其中的变量projectsTableAdapter和pMDataSet由系统自动生成,我们可以转到初始化的定义代码中去把这两个变量找出来,也可以根据经验猜出来(一般自动生成的变量就是第一个字母小写),如果这两个都不行,那我们可以另外实例化这两个变量,重新给他引入数据:

首先对dataset结构的实例化:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书共分三篇,每篇十章,共三十章,兼顾理论和实际应用。三篇承上启下地讲解了VC#的开发技术和应用技巧。 第一篇介绍.NET Framework 3.0开发框架和C#语言的基础知识,透彻地讲解了面向对象开发思想在C#的贯彻、基本的WinForm窗体编程模型、文件读写技术和注册表操作,使读者在学习完本篇之后能够使用WinForm进行小型的应用开发。 第二篇包含了C#语言相关的高级概念,如集合对象、泛型、程序集、多线程等等,重点讲述了VC#数据处理的相关技术,如ADO.NET编程、数据集、数据绑定DataGridView控件、打印和报表等,同时,对面向对象的分析与设计、组件技术、三层架构,以及最新的WWF(工作流)都作了深入浅出的讲解和应用示范。 第三篇主要关注网络方面的知识,介绍了C#点对点通讯编程、Internet访问,重点讲述了Web开发的相关模型,包括ASP.NET Web开发、ASP.NET Ajax、Web服务等,并引入最新的面向服务编程模型WCF和面向描述编程模型WPF,讲解了它们的概念和实际运用,同时,对与实际项目开发密切相关的安装与部署技术、单元测试和重构技术,以及代码的加密和混淆技术都作了讲解,使读者能够了解企业级网络应用的设计与开发。 本书在讲解具体的知识点时均采用直观短小的实例进行讲述,对书的难点和疑点均采用相关的生活案例或图形图像来描述,使读者更容易掌握其技术的本质。在讲透具体的技术点后,则会给出项目级的实例来展示这些技术在实际的运用,使读者能够对相关的企业级开发做到融会贯通。 本书适用于C#和.NET初学者、开发者和讲授C#和.NET的教师,也可作为大学及计算机培训班的C#和.NET课程教材。
### 回答1: datagridview数据绑定excel可以通过以下步骤实现: 1. 在Visual Studio创建一个Windows Forms应用程序。 2. 在窗体添加一个DataGridView控件。 3. 在代码添加以下命名空间: using System.Data.OleDb; 4. 在代码添加以下变量: private OleDbConnection conn; private OleDbDataAdapter da; private DataTable dt; 5. 在代码添加以下方法: private void BindData() { conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.;Data Source=文件路径;Extended Properties=Excel 8.;"); da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", conn); dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; } 6. 在窗体的Load事件调用BindData方法。 7. 运行程序,即可看到DataGridView控件显示Excel数据。 需要注意的是,文件路径需要根据实际情况进行修改,同时需要保证Excel文件的Sheet1表存在。 ### 回答2: DatagridView数据绑定Excel可以实现将Excel表格导入到应用程序,方便对数据进行管理和操作。具体的操作步骤如下: 1.使用.NET Framework提供的COM组件Microsoft.Office.Interop.Excel来操作Excel文档,可以通过引用该组件来使用其的方法和对象。 2.在应用程序添加DataGridView控件用于显示Excel表格数据,可以通过设置该控件的属性来对表格进行自定义操作。 3.编写代码实现数据绑定,可通过以下两种方式实现: ①使用ADO.NET连接Excel文档,并利用数据适配器进行数据的读取和填充; ②使用LINQ to Excel技术实现对Excel文档的数据查询和筛选,并将查询结果填充到DataGridView控件。 4.通过代码处理DataGridView控件数据的修改、删除或添加等操作,并及时更新到绑定的Excel文档。 相比于手动操作Excel文档,使用DataGridView数据绑定Excel可以大大提高工作效率和数据处理的准确性,尤其适合需要频繁对大量数据进行操作的场合。但需要注意的是,数据绑定时可能会受到Excel版本或格式等方面的影响,因此在实际应用需要根据具体情况进行自定义调整和优化。 ### 回答3: 使用C#DataGridView绑定Excel数据,可以轻松地将本地或远程Excel文件数据显示DataGridView控件。这种方法是将Excel文件转换为数据集,然后将数据集与DataGridView控件绑定的方式来实现的。 步骤如下: 1. 首先,在Windows Form添加一个DataGridView控件,然后在工具箱添加Excel Data Source控件。如果没有该控件,可以单击工具箱的“添加项”按钮,然后在打开的对话框搜索“Excel Data Source”控件添加。 2. 右键单击Excel Data Source控件,选择“编辑数据绑定”菜单。在打开的“数据绑定(Data Binding)”对话框,点击“新建连接(New Connection)”按钮,选择Excel文件所在路径和文件名,然后输入连接名称,点击“测试连接(Test Connection)”按钮测试连接是否成功。 3. 在“数据绑定”对话框,选择要绑定的Excel工作表(Worksheet),点击“添加(Add)”按钮,然后在打开的“添加数据表(Add Table)”对话框,输入数据表名称,并选择要包含的数据(Columns)。 4. 点击“绑定(Bind)”按钮,将Excel工作表数据绑定DataGridView控件。此时,DataGridView控件显示Excel工作表所选数据数据,而不包括表头。 5. 如果需要显示Excel表头,可以手动将表头添加DataGridView控件。右键单击DataGridView控件,选择“编辑(Edit Columns)”菜单,在打开的“属性(Column Properties)”对话框,设置的HeaderText属性为Excel表头名称。 6. 如果需要对Excel表格进行修改,可以通过DataGridView控件实现。DataGridView控件的“绑定数据源”即为Excel数据集,用户可以通过DataGridView控件添加/删除/修改等操作来修改Excel表格数据。 总的来说,DataGridView数据绑定Excel非常方便,用户无需手动解析Excel文件,只需要简单设置连接、数据表和属性即可将Excel数据显示DataGridView控件。此外,DataGridView控件还提供了强大的显示、编辑、排序、过滤等功能,可以帮助用户更好地管理和处理Excel数据

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值