2009-02-07 69 views
1

这应该是非常直接的,但我似乎无法让我的新手头脑。我有一个ASP.net页面,需要根据用户从Web表单输入创建一个新的数据库条目。如何从DropDownBox中的选定项目获取用户GUID,该DropDownBox将数据绑定到LINQ数据源?

表单中的一个控件是一个DropDownBox,它是绑定到其上下文是LinqToSQL数据类的LinqDataSource的数据绑定。它绑定的表是默认的ASP.net aspnet_Users表。

所以我有这个下拉列表显示存储在该表中的所有用户。我有一个名为Events的表与aspnet_Users具有外键关系(每个事件都有一个aspnet_User),所以我需要该aspnet_Users UserId值来创建一个新的Event对象。如何从下拉框中的选定项目获取该值?我相信这比我做得更简单。

回答

1

你可以发表一些你如何绑定这个代码?

如果它正确地绑定到用户,您应该能够执行以下操作。

UserClass user = MyDropDown.SelectedValue as UserClass; 

只需将实际的班级名称替换为用户的实际班级名称和下拉列表的专用名称即可。

相关问题