gpt4 book ai didi

vb.net - 绑定(bind)到只读字段的 DataGridView 列必须将 ReadOnly 设置为 True

转载 作者:行者123 更新时间:2023-12-01 04:00:18 25 4
gpt4 key购买 nike

我知道这个问题必须有一个简单的解决方案,但我似乎错过了答案。
我有一个 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

关于vb.net - 绑定(bind)到只读字段的 DataGridView 列必须将 ReadOnly 设置为 True,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13932934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com