[已解决] C#中DataGridView中的单元格级别编辑限制 [英] [Solved] Cell level edit restriction in DataGridView in C#

查看:906
本文介绍了[已解决] C#中DataGridView中的单元格级别编辑限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我已经开发了一个C#Windows应用程序,用于通过CSV文件将成员集合输入数据库.

我正在使用一个datagridview来添加那些未在数据库中注册的成员名称,例如QUICK REGISTER.我提示用户数据库中缺少数据网格中列出的成员ID.

我想为以下问题提供对此网格的锁定:
1)网格具有两个列ID和名称.此ID是不可更改的参数
但用户仍然可以更改它,因为id单元格是可编辑的.我试图将grid的Editable属性设置为true,但它也限制了用户更改或输入成员名称.
2)每当用户单击名称更改名称.网格本身在末尾添加了一个空白行.

请让我知道如何解决此问题.

预先感谢.

解决方案

AllowUserToAddRows 设置为False.


Hello All ,

I have developed one C# windows application to enter member collection in database through CSV file.

I am using one datagridview to add those member name which are not register in database same like QUICK REGISTER . I am prompting user that listed members id in data grid is missing in database .

I want to provide the lock to this grid for the following issues :
1) grid have two column ID and name . here ID is non-changeable parameter
but still user can change it because id cell is editible. I tried to set Editable property of grid to true but it also restrict user to changes or enter member name.
2) Whenever user click on name name to change it. Grid itself add one blank row at the end.

Please let me know how to overcome this issues.

Thanks in advance.

解决方案

Set AllowUserToAddRows to False.


这篇关于[已解决] C#中DataGridView中的单元格级别编辑限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆