今天看ADO.Net视频时,跟着老师敲代码时,发现那段using的代码实在是长啊!跟着老师敲的时候,看老师换行没什么问题,我看自己的实在是长的不行了,也就换了下行,也没出问题,当时没察觉到有什么不对,然后后面又有SQL查询语句,也是老长的一段,也就跟着之前一样,准备换行了,一敲回车,问题来了,出现错误提示。我也想起来,一行语句用“;”结束,怎么可以回车呢?可是刚才的using那段又怎么可以换行的?回过头看了下using那段:-
- using (SqlConnection conn = new SqlConnection(@"DataSource=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"))
- {
- conn.Open();
- using (SqlCommand cmd = conn.CreateCommand())
- {
- ……
- }
- }
复制代码 原来在双引号之前加了@,所以就可以敲回车换行输入而不会出现错误,可是看视频上SQL语句那里老师还是一样换了行的,而且这段前面可没有加@了,最后也没有问题,顺利运行了,仔细对比了下窗口,才发现问题所在,视频上代码区没有左右滚动条,而我的却有,这才明白过来老师是设置了自动换行。
现把自动换行的设置方法贴出来,跟曾与我有过或将要有同样困惑的童鞋分享一下:
点击VS 2008的菜单栏上工具->选项,然后在左边选择“文本编辑器”,再选择列表中的“所有语言”,然后在右边勾选“自动换行”就可以了~如图:
|