C# 如何从数据绑定到LINQ数据源的下拉框中的选定项获取用户GUID?

C# 如何从数据绑定到LINQ数据源的下拉框中的选定项获取用户GUID?,c#,asp.net,visual-studio,linq,C#,Asp.net,Visual Studio,Linq,这应该很直截了当,但我似乎不能让我的新手的头脑围绕它。我有一个ASP.net页面,需要根据web表单中的用户输入创建新的数据库条目 表单中的一个控件是DropDownBox,它被数据绑定到LinqDataSource,该LinqDataSource的上下文是LinqToSQL数据类。它绑定到的表是默认的ASP.net aspnet_Users表 所以我有一个下拉列表,它显示了存储在该表中的所有用户。我有一个名为Events的表,它与aspnet_用户具有外键关系(每个事件都有一个aspnet_用

这应该很直截了当,但我似乎不能让我的新手的头脑围绕它。我有一个ASP.net页面,需要根据web表单中的用户输入创建新的数据库条目

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


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

你能发布一些你如何绑定它的代码吗

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

UserClass user = MyDropDown.SelectedValue as UserClass;

只需用实际的类名替换用户,用正确的名称替换下拉列表。

您可以发布一些代码来说明如何绑定它吗

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

UserClass user = MyDropDown.SelectedValue as UserClass;
只需用实际的类名替换用户,用正确的名称替换下拉列表