UpdateCommand事件里 string strSN = DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text.Trim();//在我的DataGrid1里的第一列(SN)是递增的标识列,主键.更新数据库的SQL语句如下:
" UPDATE table1 SET aa= @aa... WHERE [SN] = " + strSN //
MyCommand.Parameters.Add(new SqlParameter("@aa", SqlDbType.NVarChar, 50));
MyCommand.Parameters["@aa"].Value = ((TextBox)e.Item.FindControl("txt_aa")).Text;
.
.
.但运行时出错.
我用 Response.Write(strSN); 来测试,却得不到 strSN的值. 而我用 DataGrid1.DataKeys[e.Item.ItemIndex]; 也得不到该行的标识.请问应该如何得到要更新的行的标识?
" UPDATE table1 SET aa= @aa... WHERE [SN] = " + strSN //
MyCommand.Parameters.Add(new SqlParameter("@aa", SqlDbType.NVarChar, 50));
MyCommand.Parameters["@aa"].Value = ((TextBox)e.Item.FindControl("txt_aa")).Text;
.
.
.但运行时出错.
我用 Response.Write(strSN); 来测试,却得不到 strSN的值. 而我用 DataGrid1.DataKeys[e.Item.ItemIndex]; 也得不到该行的标识.请问应该如何得到要更新的行的标识?
解决方案 »
- 关于C# winform tabControl问题
- 类名做为变量
- C#的axWindowsMediaPlayer播放下一首的问题
- mshtml.HTMLDocument 获取网页源码的为什么得到却是这个
- 求助!急需treeView用节点的方式读写数据库的例子!谢谢! 最好例子简单明了的。。
- 关于SqlParameter 在线等
- vs studio 2005 中的crystal 还需要注册吗?
- C#中得焦点问题
- 我装了VS.NET 2005以后,出些VS.NET 2003不能调试!
- 请问高手comboBox如何让输入的字符自动变为大写?
- 关于在同类中调用其它函数的问题
- 请问一个关于Session的问题
在DataGrid的UpdateCommand事件中如何获取该file控件的文件路径?
怎样使用 PostedFile.SaveAs的方法去上传文件到服务器?