控制DataGridView某列只能输入数字

        //DataGridView的CellValidating验证事件
        private void dataGV1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
        {
            decimal tmp=0.0m;
            if(e.ColumnIndex==4&&e.FormattedValue!=null)
            {
                if(!decimal.TryParse(e.FormattedValue.ToString(),out tmp))
                {
                    ControlOpt.ShowMessage("请输入有效数字!");
                    e.Cancel=true;
                   
                }
            }
        }
posted @ 2009-08-22 19:00  一个呆子  阅读(681)  评论(0编辑  收藏  举报