strComm="delete from 车辆信息表 where 牌照号 ='"+DataGrid1.DataKeys[(int)e.Item.ItemIndex].ToString()+"'";
-------------------------------------------------------------------------------
strComm="delete 车辆信息表 where 牌照号 ='"+DataGrid1.DataKeys[(int)e.Item.ItemIndex].ToString().Trim()+"'";
如果还不行建议你用Sql事件探查器看看返回的SQL语句有没有错误。
-------------------------------------------------------------------------------
strComm="delete 车辆信息表 where 牌照号 ='"+DataGrid1.DataKeys[(int)e.Item.ItemIndex].ToString().Trim()+"'";
如果还不行建议你用Sql事件探查器看看返回的SQL语句有没有错误。
解决方案 »
- 网页制作的小经验分享
- 可以解释下什么是责任成本吗?
- 谁能给我说说递归?sql中用的好处和如何用
- 求助:Connection 问题。
- 在vs 2005 的web页面中,默认没有 initialize的代码,如何加?
- asp.net 读取大文本
- 服务器控件OnClick后,定位到想定位的地方(页面有滑动了)
- 把动网论坛.net版web.config与自己写的程序合用一个web.cofig,网站就不显示数据了,应该怎么解决啊!
- 救datalist中一个小问题,谢谢帅哥靓女了啊.
- 请问如何弹出一个子窗口,而原来的窗口不关闭。
- 100分求网上考试系统毕业论文!
- 关于asp和asp.net混合使用的问题?
strComm="delete from 车辆信息表 where 牌照号 ='"+(int)DataGrid1.DataKeys[(int)e.Item.ItemIndex].ToString()+"'";
你的DataGrid必须指定
DataKeyField属性
比如:<asp:datagrid id="dg" runat="server" CellPadding="4" BorderWidth="1px" BorderStyle="None" DataKeyField="CategoryID"
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack){ --------------要加上这一句,否则在删除前会再一次的重新绑定
string strConn="server=xw;uid=sa;pwd=sa;database=Car";
myConnection.ConnectionString=strConn;
BindGrid();
}
}