如何使用没有objectdatasource的存储过程填充下拉列表

时间:2013-03-26 19:00:10

标签: c# asp.net entity-framework stored-procedures drop-down-menu

我正在开发一个需要显示不同用户信息的网页。几个不同的用户将使用此页面,因此每个帐户的数据将有所不同。我是新手编程维护页面,对我来说很光。

通过entitymodel通过存储过程检索此信息。

我不能使用objectdatasource,因为我的DD用于DDL需要一个参数(UserId)(除非有办法,我不知道!)UserId是通过aspnet成员资格抓取页面加载的。当页面打开时,还需要填充此DDL。  我已经做了一些关于以编程方式填充DDL的研究,但是找不到任何可以根据我的目的进行调整的例子。

当页面打开时,我需要一个带有参数(userId)的SP填充一般DDL(项目和值)。 没有更多,没有更少:)

我的问题基本上是;在这些情况下填充下拉列表的最佳方法是什么

1 个答案:

答案 0 :(得分:0)

这篇文章使用非Typed-DataSet和存储过程绑定到CheckBoxList,这是相同的原则(警告:自己的博客文章):

http://www.codersbarn.com/post/2008/10/12/Bind-CheckBoxList-to-DataSet.aspx