我有一个网格视图与模板列,并在ItemTemplate我有文本框与sqldatasbound绑定,我想这个文本框在第3行只输入数字和其他行到正常地输入任何东西?testbox验证gridview中的特定行
0
A
回答
0
- 在EditingControlShowing中,检查当前单元格是否位于所需的列中。
- 在EditingControlShowing中注册KeyPress的新事件(如果上述条件为真)。
- 删除先前在EditingControlShowing中添加的任何KeyPress事件。
在KeyPress事件中,检查如果键不是数字,则取消输入。
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { e.Control.KeyPress -= new KeyPressEventHandler(Column1_KeyPress); if (dataGridView1.CurrentCell.ColumnIndex == 0) //Desired Column { TextBox tb = e.Control as TextBox; if (tb != null) { tb.KeyPress += new KeyPressEventHandler(Column1_KeyPress); } } } private void Column1_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar)) { e.Handled = true; } }
代码Coutesy - Make a specific column only accept numeric value in datagridview in Keypress event
相关问题
- 1. 如何验证特定行的gridview中的文本框?
- 2. 验证GridView行
- 3. 使用JavaScript来验证上的GridView特定行
- 4. 验证Gridview
- 5. Gridview验证
- 6. 负载特定的GridView行
- 7. Asp.net 4 Gridview Gridview验证
- 8. jQuery验证:验证特定组
- 9. 验证Telerik可编辑的GridView行
- 10. 在ASP.NET的GridView行添加验证
- 11. 验证IE特定的CSS
- 12. 获取特定的验证
- 13. 网站的特定验证
- 14. 高级JQuery验证:避免对特定条件进行验证
- 15. 如何隐藏Gridview中的特定行?
- 16. 在Gridview中选择特定的行
- 17. Gridview对特定行的行数
- 18. 文本框的GridView验证
- 19. 验证GridView中的编辑行和插入行
- 20. 选择gridview的特定行,gridview是在web用户控件中
- 21. 验证DRF串行器中的特定字段
- 22. 通过cakephp中的特定规则进行验证
- 23. 在gridview中检查项目的验证
- 24. 验证在GridView中创建jQuery Cookie中
- 25. 如何查看Gridview上的特定行?
- 26. 回发到特定的gridview行回发
- 27. jQuery验证插件仅验证特定的表单域
- 28. 验证来自javascript的特定验证组
- 29. JQuery:表单验证插件 - 验证特定的字符串?
- 30. 在ASP.Net的GridView中对TextBox进行JavaScript验证
尝试在代码这样做的背后使用功能'RowDataBound'和应用验证规则如果行指数为3 –