c# - 如何使用 C# 更新数据库/表并在 GridView 中即时显示更改?
问题描述
我正在尝试用 更新一个故事C#
,但是,我无法做到这一点。我想在 GridView 中显示所有数据,包括更新的行。非常感谢任何帮助。
String connectionString = @"Data Source=11.71.38.9;Database=DB;User Id=admin;Password=12345";
DataTable dtbl = new DataTable();
using (SqlConnection sqlCon = new SqlConnection(connectionString))
{
sqlCon.Open();
SqlDataAdapter sqlData = new SqlDataAdapter("Update StudentsData set Name = ('" + txtBoxName.Text.ToString() + "', Address = '" + txtBoxAddress.Text.ToString() + "', Centre = '" + txtBoxCenter.Text.ToString() + "', City = '" + txtBoxCity.Text.ToString() + "', State = '" + txtBoxState.Text.ToString() + "' where ID = '" + txtBoxID.Text.ToString() + "')", sqlCon);
sqlData.Fill(dtbl);
CRUDDB.DataSource = dtbl;
}
我收到此错误:
System.Data.SqlClient.SqlException HResult=0x80131904 消息=',' 附近的语法不正确。Source=.Net SqlClient 数据提供程序 StackTrace:在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,布尔 breakConnection,Action1 wrapCloseInAction)的 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔 breakConnection,Action1 wrapCloseInAction)处System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject
解决方案
推荐阅读
- javascript - Chrome DevTools 协议:如何获取节点的单击事件处理程序名称
- ios - UITextView 渐变层应用不起作用
- django - CheckboxSelectMultiple 以酥脆的形式,自定义数据属性
- python - 使用 python 搜索 Splunk API
- php - PHP - 访问服务器时生成屏幕警报
- python - 尝试将 Python 脚本编译为 exe 时出错
- java - 如何在 Spring Data MongoDB 中进行这种聚合?
- sql - SQL根据日期范围合并记录
- java - 通过java selenium在表中输入值
- oracle - 如何根据 oracle 表单 10g 中的值禁用归档?