我正在阅读一本关于c#面向对象编程的书,但是这个应用程序不能工作。DataGrid和ListView没有填充。我漏掉了什么要点?
我唯一能想到的是,我没有连接到数据库,因为我不知道连接字符串的语法,什么放在数据源=等等。数据源是。sqlexpress在书中,但我的是sql server 2012。没有错误,所以我不知道该怎么办。
下面是书中的代码:
return @"Integrated Security=True;Data Source=.SQLEXPRESS;" +
"Initial Catalog=OfficeSupply";
下面是我写的代码: return @"Data Source=ServerName;Initial Catalog=OfficeSupply" +
@"User ID=username;Password=password";
我完全是个新手,所以我不确定这是不是问题所在。
看一下在书中传递listview一个SQL数据源或对象数据源你返回的是DB连接字符串,你真正想在你的app.Config XML文件
修复了这个问题:
return @"Integrated Security=True;Data Source=(local);" +
"Initial Catalog=OfficeSupply";