DataGridView 经典用法总结(上)--附有可下载的Demo
一、DataGridView 单元格验证 比如只允许输入数字 要求:验证错误后焦点不离开。 有两种方法: DataGridView.EditingControlShowing 事件和 DataGridView.CellValidating 事件。 (1) DataGridView.EditingControlShowing 事件。 显示用于编辑单元格的控件时发生,命名空间: System.Windows.Forms 程序集: System.Windows.Forms(在 system.windows.forms.dll 中)。 如: void dgvCs_EditingControlShowing( object sender, DataGridViewEditingControlShowingEventArgs e) { e.CellStyle.BackColor = Color .Aquamarine;// 设置编译时的颜色 control = new TextBox (); control = ( TextBox )e.Control; control.KeyPress += new KeyPressEventHandler (txt_KeyPress);// } 然后在 txt_KeyPress 这里进行验证。 (2) DataGridView.CellValidating