private void input_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b'))
{
e.Handled = true;
}
}
private void dataGridViewX1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == dataGridViewX1.Columns["Num"].Index)
{
input.KeyPress -= new KeyPressEventHandler(input_KeyPress);
}
}
private void dataGridViewX1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (dataGridViewX1.CurrentCell.ColumnIndex == dataGridViewX1.Columns["Num"].Index)
{
input = (TextBox)e.Control;
input.KeyPress += new KeyPressEventHandler(input_KeyPress);
}
}
datagridview 只能输入数字
最新推荐文章于 2017-06-16 10:23:43 发布