使用Developer.Express 2.0.1 for 2003版
现在遇到一个问题
实现一:我想实现用Del键删除一行,我使用相应view的KeyPress事件,但除了Del键其它键都可响应,不知怎么取消其屏蔽
实现二:不用Del删除,自己添加一列bool列,但不管在ColumnEdit中使用CheckEdit,还是只把数据类型绑定为bool都只能实现单选,请问怎么实现多选实现一和实现二只要实现一个就可以了,最好能实现一

解决方案 »

  1.   

    view KeyPress响应不了del键
    其它键能响应
      

  2.   

    我用是KeyDown来实现的:
     private void gridDeliveryDetail_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Delete)
                {
                    if (MessageBox.Show("删除行?", "确认", MessageBoxButtons.YesNo) != DialogResult.Yes)
                        return;
                    int i = viewDeliveryDetail.FocusedRowHandle;
                    if (i >= 0)
                    {
                        viewDeliveryDetail.DeleteRow(i);
                    }
                }
            }