我按找http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q889q
中的NO.58的方法在我的含有DATAGRID中的FORM中这样写的:private const int   WM_KEYDOWN=0x100; public override bool PreProcessMessage( ref Message msg ) 

          
   Keys keyCode = (Keys)(int)msg.WParam & Keys.KeyCode; 
   if(msg.Msg == WM_KEYDOWN 
 
          && keyCode == Keys.Delete 
 
          && ((DataView) this.DataSource).AllowDelete)   { 
 
if(MessageBox.Show("Delete this row?", "", MessageBoxButtons.YesNo) == DialogResult.No) 
 
               return true; 
 
}     怎摸不管用啊?各位高手请帮忙