Datagrid中删除一行的问题,请教!!!
我建了一个Datagrid控件,基中有两个绑定列为分别对应后一个种类表中,categortyid ,categorName两个字段,还有个按扭列,做删除用的,命令名为Delete
我显示出表中的内容后,想删除其中的一条记录。我用下面的语句,可是不行哟。请帮忙啦~~~
我在Datakeyfield,设为CcategoryID
请问正确的语是怎么样的~~~~
private void dgtype_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string key= dgtype.DataKeys[e.Item.ItemIndex];
string strdelete= "DELETE FROM PCategories WHERE CategoryID ='"+key +" '";
SqlBase.ExecuteSql(strdelete.ToString());
GridBind();
}