问题描述
怎样让datagridview在输入的时看候隐藏下面的新行。?????
解决方案
解决方案二:
为什么要隐藏新行呢
解决方案三:
如果想不增加新行的话,将dgv的allowusertoaddrows设置为false即可
解决方案四:
引用2楼surlew的回复:
如果想不增加新行的话,将dgv的allowusertoaddrows设置为false即可
up........datagridview1.Rows[datagridview1.CurrentCell.RowIndex+1].Visible=false;//隐藏当前行的下一行...
解决方案五:
引用2楼surlew的回复:
如果想不增加新行的话,将dgv的allowusertoaddrows设置为false即可
赞同,楼主能具体说明一下吗?
解决方案六:
datagridview在输入资料的时候,下面不是会新增加出来一个新行吗?要实现的是在输入资料的时候不显示下面的那行。
解决方案七:
引用3楼hanhanmj的回复:
引用2楼surlew的回复:如果想不增加新行的话,将dgv的allowusertoaddrows设置为false即可up........datagridview1.Rows[datagridview1.CurrentCell.RowIndex+1].Visible=false;//隐藏当前行的下一行...
那如果是第一行呢?
解决方案八:
如上图不显示下面的行。
解决方案九:
这里有最下方的新行(*行)不表示设定的代码。
解决方案十:
allowusertoaddrows=false;
解决方案十一:
引用5楼long1324的回复:
datagridview在输入资料的时候,下面不是会新增加出来一个新行吗?要实现的是在输入资料的时候不显示下面的那行。
不显示下面的行,如果再想输入一条怎么办了allowusertoaddrows=false;设置这个属性来就不能手动输入了,只能写代码填充数据了
解决方案十二:
wxm3630478说的正解,那要怎么处理才能做到既不追加新行又可以在datagridveiw中输入呢?
解决方案十三:
在datagridview外增加一个Button,按一下新加一行记录到DataTable,再将datagridview绑定DataTable,datagridview会自动增加行的
解决方案十四:
datagridview1.Rows.Add(1);
解决方案十五:
先设置allowusertoaddrows=false;然后吗,当点击一下datagridview或者双击怎么触发你自己看着办在事件中写datagridview1.Rows.Add(1);就会添加一行空白行
解决方案:
各位大哥,加分了说的详细点好吗?麻烦你们了!
解决方案:
先设置allowusertoaddrows=false;你自己在窗体上放一个ButtonClick事件中写入datagridview1.Rows.Add(1);//前提是:列已经绑定好了看下效果这样了就是你每添加一条数据都要点一下Button,如果你不想点Button了就把这句话写在你认为方便合适的事件中
解决方案:
//先设置Allowusertoaddrows=false;privatevoiddataGridView1_KeyPress(objectsender,KeyPressEventArgse){if(e.KeyChar==(Char)13){dataGridView1.Rows.Add(1);}}/*DataGridView的KeyPress事件中写这样只要datagridview得到焦点(点击一下datagridview就行)回车就会出来一行空白行,输入一行完后你如果还想输入一行的话,就在回车*/
解决方案:
还有一个最好在Form的Load事件中写入这么一段话this.ActiveControl=this.dataGridView1;//datagridview1得到焦点也可以写在其他合适的地方//这样就不需要去点击一下datagridview了
解决方案:
错误提示:当控件被数据绑定时,无法以编程方式向DataGridView的行集合中添加行。问题还没解决......