【发布时间】:2010-08-02 14:48:11
【问题描述】:
我正在使用 LINQ 查询对单选按钮列表进行数据绑定,如下所示:
var query = from m in Db.Udt_Menu
orderby m.Name
select m;
this.radMenuSelection.DataValueField = "menuID";
this.radMenuSelection.DataTextField = "name";
this.radMenuSelection.DataSource = query;
this.radMenuSelection.DataBind();
但是,当我想更新记录时,我需要将单选按钮的 selectedindex 设置为数据库中的值。有一个名为 udt_PageMenuSelection 的表,其中有一列名为 menuID,它是 udt_Menu.menuID 的外键。
当我想更新现有记录时,如何将单选列表的 selectedindex 设置为等于 udt_PageMenuSelection.menuID 的值?
我需要做一个额外的查询吗?
谢谢 喜忧参半
【问题讨论】:
-
什么表示应该选择哪个 menuID?即你的udt中只有一行吗?
标签: asp.net linq linq-to-sql