c# - C#:更新 SQL Server 表中的数据
问题描述
string con = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\kavindu yasintha\Documents\billmangment.mdf;Integrated Security=True;Connect Timeout=30";
string q = "SELECT * FROM member";
SqlDataAdapter ad = new SqlDataAdapter(q, con);
SqlCommandBuilder builder = new SqlCommandBuilder(ad);
DataSet set = new DataSet();
ad.Update(set.Tables["member"]);
ad.Fill(set, "member");
dataGridView1.DataSource = set.Tables["member"];
MessageBox.Show("Updated");
如何解决这个问题?我想更新我的数据网格视图。如何添加此代码,这是什么错误?
解决方案
我认为你想要做的是更新你的datagridview 的来源。我对你的代码和数据表的使用做了一些调整。你可以考虑这种方法。
string con = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\kavindu yasintha\Documents\billmangment.mdf;Integrated Security=True;Connect Timeout=30";
string q = "SELECT * FROM member";
SqlDataAdapter ad = new SqlDataAdapter(q, con);
DataTable dt = new DataTable();
ad.Fill(dt);
dataGridView1.DataSource = null;
dataGridView1.DataSource = dt;
MessageBox.Show("Updated");
推荐阅读
- c# - 同时运行异步和同步方法
- python - 在字典中查找相似的列表值
- php - 如何完成在文件夹中显示文件的搜索表单的代码?
- javascript - 来自 node-js mysql 连接的错误未保存到数组
- apache - Apache说配置了虚拟主机,但我找不到
- java - 通用方法的 JUnit 测试用例
- java - 用完短值来检测 LIBGDX 中的冲突
- ruby - 使用 Azure 数据工厂 v2 在本地服务器上调用 Ruby 脚本或可执行文件?
- android - Android 7.1.1 推送通知和 FirebaseMessagingService 不起作用
- html - HTML Sketchapp - 安装后如何正确使用