加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net – 绑定到只读字段的DataGridView列必须将ReadOnly设置为

发布时间:2020-12-17 07:13:11 所属栏目:百科 来源:网络整理
导读:我知道这个问题必须有一个简单的解决方案,但我似乎错过了答案. 我有一个Visual Studio 2008 Winforms应用程序,我在其中创建了一个datagridview来向用户显示数据.在datagridview中,我允许用户编辑信息.其中一个单元格设置为只读,用户希望现在能够编辑此信息.
我知道这个问题必须有一个简单的解决方案,但我似乎错过了答案.
我有一个Visual Studio 2008 Winforms应用程序,我在其中创建了一个datagridview来向用户显示数据.在datagridview中,我允许用户编辑信息.其中一个单元格设置为只读,用户希望现在能够编辑此信息.当我进入datagridview设计器将单元格设置为Readonly = False时,更改不会被保存.无论我做什么,改变都不会得到保存.我现在正在考虑使用以下代码在运行时更改它:

当我使用该代码时,我得到标题中提到的错误.在我看来,我现在被卡住了…我无法使用Visual Studio设计器将单元格更改为readonly = false.我无法在运行时将单元格设置为readonly = false.

问题:我做错了什么?我还能做些什么吗?对于多个用户来说,这是一个相当大的应用程序,这是大多数用户提出的请求.

任何帮助,将不胜感激.

Dim oDL As New MTN.BusinessLayer.MasterTables()
Dim dt As DataTable = oDL.GetTheItems() DataGridView1.DataSource = dt

解决方法

您实际上可以为DataTable列设置ReadOnly属性!

Dim dt As DataTable = oDL.GetTheItems()
dt.Columns("Selected").ReadOnly = false
DataGridView1.DataSource = dt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读