使用C#更新表格中的列,以获取gridview控件中的当前行

时间:2013-12-24 21:07:48

标签: c# .net gridview datagridview windows-applications

如何根据当前显示或选中的那个更新gridview1控件中的Modified和ModifiedBy列。

目前我有以下内容,但它似乎更新了所有内容:

string ConnectionString = "Data Source=C;Initial Catalog=tickets;Integrated Security=True";
SqlConnection Conn = new SqlConnection(ConnectionString);
Conn.Open();

SqlDataAdapter DA = new SqlDataAdapter("UPDATE [tickets].[dbo].[UpdatedStat] SET MODIFIED = GETDATE(), MODIFEDBY = 'John' WHERE Person = 'John' AND ClosedDate IS NULL", Conn);
DataTable dt = new DataTable();
DA.Fill(dt);

if (Conn.State == ConnectionState.Open)
{
    Conn.Close();
}

问题是,如何在网格视图中仅更新焦点中的记录/行?我基本上单击一个按钮移动到下一行,所以我需要使用ModifiedDateModified名称更新EACH记录。

OH和更新代码甚至根本不起作用?我想我需要一个更新命令??

0 个答案:

没有答案