Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更新datagridview中多个选定行的列_C#_Sql Server_Database_Visual Studio - Fatal编程技术网

C# 更新datagridview中多个选定行的列

C# 更新datagridview中多个选定行的列,c#,sql-server,database,visual-studio,C#,Sql Server,Database,Visual Studio,例如,我有一个数据库,它在我的datagridview中显示如下: Name | Date | Position | ------+---------+--------------+ Ben | April | CEO | Ren | May | COO | Ken | August | Assistant | 这是我的表属性 Name = `varchar` Date = `datetime` Positi

例如,我有一个数据库,它在我的datagridview中显示如下:

Name  | Date    | Position     | 
------+---------+--------------+
Ben   | April   | CEO          |
Ren   | May     | COO          |
Ken   | August  | Assistant    |
这是我的表属性

Name = `varchar`
Date = `datetime`
Position = `varchar`
我想更新我的“日期”列,包括12月之前的所有月份,或者我每次单击更新按钮时在datetimepicker工具中选择的任何月份

以下是我在“更新”按钮中的代码:

con.Open();  

SqlDataAdapter sda = new SqlDataAdapter ("Update TableSample set Date = 
'"+textboxDateTimePicker.Text+"', Position = '"+textboxPosition.Text+"' 
where Name = '"+texboxName.text+"' ", con);`

sda.SelectCommand.ExecuteNonQuery();

con.Close();

让我直说吧。。。要使用SQL命令更新数据库中的
日期吗!?请检查这是我知道的唯一方法,因为我是编程新手,非常感谢任何能教我的帮助和建议。所以你正在尝试学习“其他”方法来做同样的工作!?在我看来。。。一个好的方法只需要一个!!!至于其他可以提高你编程技能的东西。。。我唯一能给你的建议就是继续写“很多”!!!你编程的越多。。。你会变得更好!!!没有别的办法了!!!谢谢,我是,这就是为什么我在我发布的某个部分寻求帮助,我没有要求如何改进我的整体编程D