0

我正在关注一本关于 C# 面向对象编程的书,但该应用程序无法正常工作。DataGrid 和 ListView 未填充。我错过了什么重要的一点?

我唯一能想到的是我没有连接到数据库,因为我不知道连接字符串的语法,在 data source= 中放入什么等等。数据源是书中的.\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";


我是个菜鸟,所以我不完全确定这是否是问题所在。

4

2 回答 2

1

看看这本书,将列表视图传递给SQL 数据源对象数据源,您返回的是您在 app.Config XML 文件中真正想要的 DB 连接字符串

于 2013-03-21T12:37:09.257 回答
0

这解决了这个问题:

return @"Integrated Security=True;Data Source=(local);" +
                     "Initial Catalog=OfficeSupply";
于 2013-03-21T13:01:26.240 回答