asp.net中DataGridView控件中,某个列的单元格输入值改变时触发命令的方法
2012-07-06 22:37
323 查看
public frmDepositEdit() { InitializeComponent(); dgvCardType.AutoGenerateColumns = false; dgvCardType.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dgvCardType_EditingControlShowing); } void dgvCardType_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { e.Control.KeyPress += new KeyPressEventHandler(Control_KeyPress); } //求实收金额。 decimal addMoney = 0; void Control_KeyPress(object sender, KeyPressEventArgs e) { //要处理的事件信息www.it165.net。 decimal intNumberBoxes = 0; decimal someAmount = 0; if (char.IsNumber(e.KeyChar)) { int column = dgvCardType.CurrentCellAddress.X; int row = dgvCardType.CurrentCellAddress.Y; if (column == 2) { string cellValue = Char.ToString(e.KeyChar); string test = dgvCardType[column, row].EditedFormattedValue.ToString(); test = test + cellValue; intNumberBoxes = Convert.ToDecimal(test); if (intNumberBoxes > 999) { e.Handled = true; } someAmount = decimal.Parse(dgvCardType.Rows[dgvCardType.CurrentCellAddress.Y].Cells[1].Value.ToString()); txt_现金金额.Text = (addMoney + intNumberBoxes * someAmount).ToString(); } } }
相关文章推荐
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- 利用JavaScript手动触发ASP.Net validator验证控件的方法
- 使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
- 使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
- 如何控制asp.net控件TextBox输入内容的长度--(多种方法)
- C# winform datagridview 内嵌控件值改变后立即触发事件,而不需要离开该单元格时才触发,此时需要用到dgv_CurrentCellDirtyStateChanged事件
- 使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
- asp.net改变控件颜色(用于提醒用户输入有误等场合)
- ASP.NET中 TextBox 文本输入框控件的使用方法
- 使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
- 不使用ASP.NET服务器端控件(包括form表单不加runat="server")来触发.cs里的事件(方法),(适用于有代码洁癖者)。
- JS触发ASP.NET服务器端控件的方法
- [ASP.NET 2.0]定制C#TextBox控件中只允许输入数字的解决方法
- ASP.NET中 TextBox 文本输入框控件的使用方法
- asp.net无法触发asp控件的后台方法
- asp.net GridView控件鼠标移动某行改变背景颜色(方法一)
- asp.net GridView控件鼠标移动某行改变背景颜色(方法一)
- ASP.NET中 TextBox 文本输入框控件的使用方法
- 利用JavaScript手动触发ASP.Net validator验证控件的方法
- asp.net中的按钮事件不触发页面验证控件