日期:2014-05-17  浏览次数:20471 次

新人求教个问题,关于数据绑定的
当用数据源控件,和数据绑定控件(比如gridview ,listview等)绑定含外键的数据时,外键的值不是显示的键id,而是显示主键表中的相关子段,怎么进行更新操作啊?
数据绑定

------解决方案--------------------
引用:
Quote: 引用:

归根结底还是关系型数据库的知识。
update时,外键引用字段不可以更改,其它字段内容可以更新。主表也是一样。
delete时,先把子表内容删除,才能删除主表内容。

不是这个意思,我要改外键表中的外键,但是显示的主键表中相关字段,比如说,主键表字段ID,Name,外键表中存的是ID,在数据显示控件中用多表查询显示Name,更新时想改外键表中的ID 


我觉得你可以在gridview中编辑模式下用dropdownlist控件(已经加载,显示Name,实际为ID),来让用户选择。这个很简单的,自己试一试吧。