如何设置DataGridView列只读绑定VB.NET中的只读字段?
- 内容介绍
- 文章标签
- 相关推荐
本文共计368个文字,预计阅读时间需要2分钟。
我明白这个问题需要找一个简单的解决方案,且不要过于啰嗦,不超过100字。以下是改写后的开头内容:
在Visual Studio 2008 Winforms应用中,我想允许用户编辑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
本文共计368个文字,预计阅读时间需要2分钟。
我明白这个问题需要找一个简单的解决方案,且不要过于啰嗦,不超过100字。以下是改写后的开头内容:
在Visual Studio 2008 Winforms应用中,我想允许用户编辑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

