如何在c#wpf中使用本地数据库.sdf?

 mobiledu2502853463 发布于 2023-02-08 17:59

我正在尝试创建一个数据库应用程序.我从中添加了本地数据库

add > new item > local database.sdf

在Server Explorer中,我在数据库中创建了一个表.但我无法连接它.

我想在DataGrid中显示所有数据.

我的代码:

string ConnectionString = @"Data Source=""c:\users\asus\documents\visual studio 2012\Projects\WpfApplicationLocalDB\WpfApplicationLocalDB\LocalDB.sdf""";

SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();

SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Student", conn);

DataTable dt = new DataTable();
da.Fill(dt);

conn.Close();

List lis = dt.AsEnumerable().ToList();
DataGridView.ItemsSource = lis;

但是当我构建它时,Visual Studio会发现conn.open();错误.一条消息说

用户未处理SqlException

请帮忙...

此外,任何人都可以建议如何在C#中创建一个简单的数据库应用程序的教程?请帮忙.

1 个回答
  • 如果您使用的是.sdf文件,那么您使用的是Microsoft SQL Server Compact Edition(SQL Server CE).

    使用SQL Server CE时,必须使用SqlCeConnectionSqlCeCommand- 而不是(SqlConnectionSqlCommand那些用于"完整",基于服务器的SQL Server版本)

    2023-02-08 18:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有