c#-C#导入excel到数据库,读取excel时候无法显示到gridview上

问题描述

C#导入excel到数据库,读取excel时候无法显示到gridview上


运行后,点击第一个button,选中文件,确定,gridview依旧没有任何显示。
求大神看下,哪里出了问题T T

解决方案

下一个断点,看下dt中没有没有值,你的代码有没有运行。还有,page_load中你的代码要加上判断
if (!ispostback())
{
...
}

解决方案二:

你先确认一下,是读取错了、还是显示错了?
最好能调试一下,单步看看哪一步失败了,再来分析问题的原因。

解决方案三:

我说说的我方法,我不会看断点之类的,就在我觉得关键的地方用messagebox输出出来,然后我就可以判断那里出错了

解决方案四:

try
{
con = new SqlConnection("server=4GAN6JQXJ1C2HTH;database=database_price;pwd=168168168;uid=sa;");
con.Open();
cmd = new SqlCommand("SELECT*FROM [table_outside] order by 展项编号 , 展项名称 asc", con);
sqldr = cmd.ExecuteReader();
while (sqldr.Read())
{
dataGridView_sqldata.Rows.Add(String.Format("{0}", sqldr[0]),
String.Format("{0}", sqldr[1]), String.Format("{0}", sqldr[2]),
String.Format("{0}", sqldr[4]), "0");
}
sqldr.Close();
con.Close();
}
catch (Exception ex)
{
MessageBox.Show("数据库连接失败,请检查网络连接或防火墙设置。");
Console.WriteLine(ex.Message);
}
我以前做一个访问数据库并且读取数据到gridview里的主要代码

解决方案五:

Sheet1$改成Sheet$1试试看。估计是引用Sheet表不熟练

解决方案六:

目测楼主在button的click事件里面没有调用绑定函数

时间: 2024-08-03 14:28:58

c#-C#导入excel到数据库,读取excel时候无法显示到gridview上的相关文章

poi导入excel到数据库,excel中的空白行也会导入到数据库

问题描述 poi导入excel到数据库,excel中的空白行也会导入到数据库 if条件判断也没起作用,如何才能正确判断 解决方案 将数据库中的内容导入到excel 解决方案二: 应该判断的是 该行内容的空白,而不是 row 对应的 null 值. row 对应不会为 null 的,只是行内数据的 空白 . 解决方案三: 判断 row == null这个地方不对,需要判断行里的内容为null才可以 你可以单步调试一下,看看 解决方案四: 判断方法不对,看下执行到的步骤

如何在winform 里面把图片保存在数据库里,从数据库(access)里显示在窗体上?

问题描述 如何在winform里面把图片保存在数据库(access)里,从数据库(access)里显示在窗体上?需要详细代码. 解决方案 解决方案二:学习..解决方案三:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.For

读取rtf内容并显示到网页上

问题描述 如何读取现有的rtf内容(包含表格,图片),并且能把内容显示到网页上,我用的javajsp

从Excel文件中查询数据并分组显示

问题描述 如图图中是从Excel文件中读取的数据然后显示在GridView中.我想要的结果是显示卡类型和折扣2列并进行分组显示结果卡类型折扣会员卡1VIP0.6求解决方案... 解决方案 解决方案二:selectf6,f7fromxxxgroupbyf6,f7解决方案三:我这是读取的Excel文件不是读取的数据库另外我这里是Success数据库解决方案四:如果是纯excel,那你自己处理吧,不过excel也可以当做是数据库一样读取access数据库更应该可以用sql了解决方案五:你可以先把Exc

java 读取 Excel (20W条数据)并导入到 数据库解决方案

问题描述 现在做个项目,要把 Excel 通过 java web 导入到数据库,在 action 里 java 内存泄漏 (20 W 条数据).于是想到把文件上传到服务器,然后 java 直接连接 Excel 本身数据库读取数据 insert 到 SQLSERVER 数据库 不知可行不,有没有更好的建议 解决方案 转为CSV上传,可以用SuperCSV读或者用POI分段读取EXCEL解决方案二:1 增大jvm 2 任何读取大的数据都不应该一次性读取,而是需要分批次处理,也就是一次处理几千条数据条

C#,将excel导入sql 表里的时候,如何读取excel第一行标头的内容阿

问题描述 C#,将excel导入sql表里的时候,如何读取excel第一行标头的内容阿.也就是指定单元格的内容.谢谢 解决方案 解决方案二:http://www.cnblogs.com/GodSpeed/archive/2008/03/14/1105178.html解决方案三:如果仅需要读取标题信息的话可用使用OleDbConnection的GetSchema方法解决方案四:将excel作为数据库读取,加载到datatable里面,就可以取到表头了.解决方案五:能说详细点吗,我是新手.另,我已经

C# Excel 数据导入sql server 数据库出错。请帮忙

问题描述 publicpartialclassInputExcelData:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnInputData_Click(objectsender,EventArgse){///读取数据,并显示在GridView控件中gvData.DataSource=InputExcelFile(fuFile.PostedFile.FileName);gvD

combo box-c#读取excel数据后筛选数据

问题描述 c#读取excel数据后筛选数据 15C C#读取Excel文件,通过OleDb连接,把excel文件作为数据源来读取,如何实现把excel里的标题列导入到combobox里,选中该combobox里的值后,该列的数据出现在另外一个bombobox里,然后通过该条件,查找出筛选条件那一行的数据,最好有代码,谢谢! 解决方案 先全部读取到数组或者List中,然后再筛选.用LINQ 解决方案二: C#读取Excel数据C#如何读取excel数据C#读取Excel中的数据

使用Apache POI读取Excel文件

Apache POI是Apache软件基金会的开放源码函式库,用来帮助Java程序读写Microsoft Office的格式档案.POI提供了下面这几种类型对Microsoft Office的格式档案进行解析: HSSF - 提供读写Microsoft Excel XLS格式档案的功能. XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能. HWPF - 提供读写Microsoft Word DOC格式档案的功能. HSLF - 提供读写Microsoft