Database 绑定的DataGridView列:只读+;默认值
我将datagridview绑定到本地数据库 我在DGV中显示的表具有以下列:Database 绑定的DataGridView列:只读+;默认值,database,vb.net,datagridview,default-value,Database,Vb.net,Datagridview,Default Value,我将datagridview绑定到本地数据库 我在DGV中显示的表具有以下列: ID编号(int):基本上是自动递增的行号 当前值(真实值) 当前单位(nvarchar):mA:我希望它在新行启动时自动显示在列中:因此为只读,默认值为mA 时间值(int) 时间单位(nvarchar):以秒为单位 索引(int) 我设计了包含这些元素的表,并将其绑定到网格 目标 生成新行时,我希望在列中看到: 单位一==>mA 单位T=>s 因此,列应该是只读的,默认值分别为mA和s 找到 defaulV
- ID编号(int):基本上是自动递增的行号
- 当前值(真实值)
- 当前单位(nvarchar):mA:我希望它在新行启动时自动显示在列中:因此为只读,默认值为mA
- 时间值(int)
- 时间单位(nvarchar):以秒为单位
- 索引(int)
- defaulValue属性:
非常感谢 如果数据是由DGV中的人员添加的,则可以在添加新行时提供这些值
NewRowNeeded
和/或DefaultValuesNeeded
可能会工作,具体取决于如何使用绑定DGV添加行?当我以编程方式绑定DGV时,我可能无法在加载列之前命名它们,对吗?是的,数据是由用户输入的。
dgrid.Columns["colName"].ReadOnly = true;