单元格验证时用到的 DataGridView比如有两列:列1、列2列2验证列1里的内容如果列1格式不对 对列2做验证的时候同一行列1就获得焦点,如果对的话 列1的下一行 的单元格就获得焦点
解决方案 »
- 怎么设置listView1关联的ContextMenuStrip的“连接该设备ToolStripMenuItem”的属性一。
- CSharp初学者!求学习方法
- 高分求C#写的无刷新聊天室源码!!!
- 100分在DataGrid中我没有模板列,只有一列选择列,如何在填充数据后获得当前选择行的值呢?如:第2行的第0列的值呢?
- 急,C#中有没有描述树结构的类啊?
- 年月日在comboBox.text上显示
- C# 代码更改Wince注册码
- C#关于泛型的问题!
- c#窗体设计问题?
- 请问在用UserID=Request.ServerVariables["AUTH_USER"].Trim();取windows用户
- 有什么方法可以修改dll文件,用reflector导出修改后还能编译回去吗?
- 按钮绘制半透明PNG图像的问题
看了 有个validation事件不过 也控制不好活动单元格
这样不会你所说的对列二做验证的时候判断列一,如果不对就让列一等取
你完取可以在里面判断当前的Cell,如果输入的内容不符合条件就e.Cancel=true
这样就能保证成功后才能离开当前单元格
this.dataGridView1.CurrentCell = this.dataGridView1.Rows[行].Cells[列];如果是想直接让指定单元格处于编辑状态,那么这样做:
this.dataGridView1.CurrentCell = this.dataGridView1.Rows[行].Cells[列];
this.dataGridView1.BeginEdit(true);
这样当前具有焦点的单元格就会处于编辑状态,当然搂主需要使单元格可编辑
this.dtgProductinfo.BeginEdit(true);
我写在cellLeave事件中报StackOverflowException异常