我有默认更新和选择列的 asp.net 网格视图(它们不会转换为模板列)
现在我想记录用户何时更新一行(我在表中有一个列:userlog,它可以显示在网格视图中,但它是只读的)
我试图在 GridView_RowUpdated 事件中编写自己的更新语句,但我没有完成任务,我想在 userlog 列中现有值的末尾附加已登录的用户 ID,并带有日期邮戳
请帮助,目前我正在 RowUpdated 事件中执行以下操作:
string sqlEL = "Select userlog from Schedule Where rowid=" + e.Keys[0].ToString();
string tmp = dao.GetSingle(sqlEL);
if (tmp == null || tmp == String.Empty)
tmp = ".";
string sqlUp = "Update Schedule set userlog='" + tmp + "' + '"
+ LogthisUser() + "' Where rowid=" + e.Keys[0].ToString();
dao.UpdateDB(sqlUp);