DropDownList绑定值的问题

百晓生ぁ 2012-05-02 04:59:23
ILineClass ilcsll = (ContainerWebAccessorUtil.ObtainContainer())["LineClassService"] as ILineClass;
Model.LineClass lclsd = ilcsll.Find1(Convert.ToInt32(weiboNick.Text));

DropDownList1.DataSource = lclsd;

DropDownList1.DataTextField = "name";

DropDownList1.DataValueField = "id";

DropDownList1.DataBind();



怎么是数据源的类型无效。它必须是 IListSource、IEnumerable 或 IDataSource错误
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
education520 2012-05-02
  • 打赏
  • 举报
回复
lclsd 把它转换成数组或者数据集合再赋值把
百晓生ぁ 2012-05-02
  • 打赏
  • 举报
回复
这个是类似mvc模式
Find1 是个方法

public LineClass Find1(System.Int32 ID)
{
return ExecuteQueryForObject<LineClass>("LineClass.SelectLineClass1", ID);
}
LineClass.SelectLineClass1 是调用的xml里面的数据语句
_萧萧 2012-05-02
  • 打赏
  • 举报
回复
DropDownList1.DataSource = lclsd;

你直接帮了实体吗???
21克sam 2012-05-02
  • 打赏
  • 举报
回复
这样也能绑定?
xboxeer 2012-05-02
  • 打赏
  • 举报
回复
lclsd 这个是什么类型的数据?

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧