xls中的数字会默认为"数字"型,换到sql里就类似于numeric或者decimal这样的,而不是int的整型
有两种方法,一是先在sql中建表,把ID列类型明确定义为int型,再导入数据
二是在xls中把ID列设为文本型,再导入sql
1
先链接access数据库。
2
执行sql命令。
3
将数据绑定到dataset。
4
将dataset绑定到datagridview。
别人的代码,你参考一下。
oledbconnection
con1
=
data_con1olecon();
string
sql1
=
"select
ename
from
empolyinfo";
oledbdataadapter
ad1
=
new
oledbdataadapter(sql1,
con1);
dataset
ds1
=
new
dataset();
ad1fill(ds1);
datagridview1datasource
= ds1tables[0];
以上就是关于我用sql导入xls文件 然后表格里面的数字在数据库里显示都带一个小数点比如id的数字1 到了数据库就是1.0全部的内容,包括:我用sql导入xls文件 然后表格里面的数字在数据库里显示都带一个小数点比如id的数字1 到了数据库就是1.0、C# access数据库 怎么让datagridview显示数据库中数字型0和1 显示为“是”和“否”、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)