首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#读取excel有关问题

2014-01-23 
c#读取excel问题读取excel时,读到dataset中为什么后面会多出一些空行出来,我想把后面这些空行去掉,但我又

c#读取excel问题
读取excel时,读到dataset中
c#读取excel有关问题
为什么后面会多出一些空行出来,我想把后面这些空行去掉,但我又不想不想把数据中间的一些空行去掉,因为我要根据行号显示提示信息,只是去除后面的空行,请问如何去除后面的空行?
读取的代码如下


conn.Open();
                string strExcel = string.Empty;
                DataTable yTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new Object[] { null, null, null, "TABLE" });
                OleDbDataAdapter myCommand = null;
                DataSet ds = new DataSet();
                foreach (DataRow dr in yTable.Rows)
                {
                    strExcel = "select * from [" + dr["Table_Name"].ToString() + "]";
                    myCommand = new OleDbDataAdapter(strExcel, strConn);
                    myCommand.Fill(ds, dr["Table_Name"].ToString());
                }
                conn.Close();
                return ds;

[解决办法]
后面的空行跟读取excel中的数据应该无关,是你数据控件的设置问题
[解决办法]
如果你在回复别人的回复时,能点击一下引用的消息提示,就可以及时地帮你解决问题。如果你没有点击引用,别人也没有再次注意到你的这个帖子,他可能就会忘记了你的问题,结果帖子沉了,深入海底!

热点排行