asp 导入excel出现的 问题

for(intj=0;j<i;j++){intk=Convert.ToInt16(GridView1.Rows[j].Cells[1].Text);if(k==1)gri... for (int j = 0; j <i; j++)
{
int k=Convert.ToInt16(GridView1.Rows[j].Cells[1].Text);
if (k==1)
gridview中的数据是自己从excel中导入的,在int k=Convert.ToInt16(GridView1.Rows[j].Cells[1].Text);
出错
Input string was not in a correct format.

Description: An unhandled exception occurred during
the execution of the current web request. Please review the stack trace
for more information about the error and where it originated in the
code.

Exception Details: System.FormatException: Input string was not in a correct format.

求指点!!!
展开
 我来答
alick24
2013-09-23 · TA获得超过235个赞
知道小有建树答主
回答量:258
采纳率:100%
帮助的人:123万
展开全部
你确定你第二列是数字?有没有空值的?如果是空值的话后台取的值是
更多追问追答
追问
非常感谢!有空值!!---不过我的目的就是要判断excel有没有空值呢,,,也就是说有字母和数字是正常的,但是不能有空值,该如何实现呢?
追答
你可以先将第二列值取出来判断一下是否是空值或者非数字,然后再付给变量K
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式