请各位高手帮助!!!!紧急求助???数据库删除记录问题!!!!解决后立刻给分!!
各位老师:
我在用DataGrid操作删除数据库记录时发现,当按用属性生成器生成的删除钮时,它不起作用,不能将记录删除,请各位高手及大侠指点一下!!!!!谢谢!!
程序源代码如下:
------------------------------------------------------------------------
private void BindGrid()
{
string strCommand="select * from 车辆信息表";
SqlDataAdapter da=new SqlDataAdapter(strCommand,myConnection);
DataSet ds=new DataSet();
da.Fill(ds,"车辆信息表");
DataGrid1.DataSource=ds.Tables["车辆信息表"].DefaultView;
DataGrid1.DataBind();
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string strConn="server=xw;uid=sa;pwd=sa;database=Car";
myConnection.ConnectionString=strConn;
BindGrid();
}
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string strComm="delete from 车辆信息表 where 牌照号 ='"+DataGrid1.DataKeys[(int)e.Item.ItemIndex].ToString()+"'";
SqlCommand myCommand=new SqlCommand(strComm,myConnection);
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
BindGrid();
}