问题 Datagridview 和外键和主键列

Posted

技术标签:

【中文标题】问题 Datagridview 和外键和主键列【英文标题】:Problem Datagridview and Foreign & Primary key column 【发布时间】:2011-08-22 15:13:21 【问题描述】:

我有一个 datagridview,其中第一列是外键,是表 (Linq2sql) 的主键的一部分。我使用组合框来选择正确的外键值。

问题是,只要我想编辑(新)行,它就会立即抛出错误“DataGridViewComboBoxCell 值无效”。我认为这是因为它的值是必需的,因此不能为空(Linq 使其类型为“int”,这不允许为空)。

我是否需要为组合框提供默认值,如果需要,我该如何/在哪里可以做到这一点?

【问题讨论】:

【参考方案1】:

处理DefaultValuesNeeded event

【讨论】:

以上是关于问题 Datagridview 和外键和主键列的主要内容,如果未能解决你的问题,请参考以下文章

如何在Django中加入非主键和外键列的查询

数据库之主键外键

外键为啥不一定与相应的主键重名

做java项目时的主键和外键是啥啊?

oracle建立 主键 和 外键 的问题

SQL中主键和外键的定义是啥???