日期:2014-05-18  浏览次数:20826 次

如何给 FormView控件中得DropDownList绑定数据源?
如何给 FormView控件中得DropDownList绑定数据源?
用代码绑定也报错!
DataBinding:“OfficeChannel.DAL.UserList”不包含名为“MapDisplayText”的属性。

我的代码!
用控件访问DAL层得方法出错
  public IQueryable JobID1()
  {
  DALDataContext ocDC = new DALDataContext(ConfigurationManager.ConnectionStrings["OfficeChannelConnectionString_Web"].ConnectionString);

  var UserInfo = from UL in ocDC.CommonMapList
  where UL.TypeFlag == 1
  select UL.MapDisplayText;
  return UserInfo;

或者pageload中直接绑定也出错
DropDownList IndustryID = (DropDownList)FormView1.FindControl("IndustryID");
  IndustryID.DataSource = from cml in ocDC.CommonMapList
  where 1 == cml.TypeFlag
  select cml;


前台代码
<asp:DropDownList ID="IndustryID" runat="server" 
   
  SelectedValue='<%# Bind("MapDisplayText") %>' Width="66px" 
  >
  </asp:DropDownList>


------解决方案--------------------
SelectedValue=' <%# Bind("MapDisplayText") %>' Width="66px" 
把这个删除了,就因为他,给他绑定最好用代码绑