该控件默认是只要在第一行中的某一列输入数据 ,就自己添加第二行。
我现在的需求是:
验证第一行中的每一列是否是有效数据(比如是否是数字,是否是年月日自定义格式等等) 当验证通过后才能添加下一行,如果 没通过,就不能添加新行 且要提示验证内容,请问这个功能如何去做?
各位高手帮帮忙
先感激了!!!
我现在的需求是:
验证第一行中的每一列是否是有效数据(比如是否是数字,是否是年月日自定义格式等等) 当验证通过后才能添加下一行,如果 没通过,就不能添加新行 且要提示验证内容,请问这个功能如何去做?
各位高手帮帮忙
先感激了!!!
解决方案 »
- 跪求解决问题的答案 !!急啊 !哪位前辈指点迷津一下!
- 网站发布问题
- 请问c#中如何在静态函数中得到实例类的中控件值
- 客户端连接不了服务器端(c#,remoting问题)
- c#中关于partial关键字的一个问题
- 后台代码如何访问前台控件
- 求助C#菜单
- 有ds1.table[0],ds2.table[0],如何写代码把ds2.table[0]变成ds1.table[1]?
- sql 日期区间查询 及查询界面实现
- 用正则表达式的验证sql条件的问题?(在线等待)
- WPF程序需要很多图片背景,可是又不想让用户看到图片文件,怎么办?
- 大家是在Visual Studio中还是在Expression Blend中涉及WPF呢?
设置第二行的TextBox的Enabled属性为falseif(第一行添加成功)
{
textbox2.Enabled=true; //使第二行可写
textbox2.Focus(); //将光标定位到第二行
}
else
{
MessageBox.Show("第一行添加失败,请添加第一行");
textbox1.Focus(); //将光标定位到第一行
}
问题是这样的:DataGridView初使化时会显示一行(没有数据),然后在该行中输入数据 ,问题来了,当我输入一个字符在其中任意单元格中是,就会新增第二行数据,我要的结果是,当我把第一行数据输入完,并且验证通过后才能 添加新的一行(也就是说,第一行数据未验证通过,就不准添加第二行到视图中)
DataGridView.customaddrow=true/false;忘记那个属性了
this.dataGridView1.AllowUserToAddRows = false;
Thank you!