当前位置:编程学习 > C#/ASP.NET >>

Asp.net中DropDownList可以给与List绑定吗?

Asp.net中DropDownList除了可以与Dataset绑定外还可以给与List绑定吗?例如List<SampleClass>.
public class SampleClass
{
    public int id;
    public String name;
}
这样能绑定吗?谢谢! --------------------编程问答-------------------- 可以
你的DropDownList.DataTextField = "name";
            你的DropDownList.DataValueField = "id";
           你的 DropDownList.DataSource = 你的List<SampleClass>源;
            你的DropDownList.DataBind(); --------------------编程问答-------------------- 可以得啊,只要可以做为数据源得都行 --------------------编程问答--------------------
引用 1 楼 wuxinyuyun 的回复:
可以
你的DropDownList.DataTextField = "name";
  你的DropDownList.DataValueField = "id";
  你的 DropDownList.DataSource = 你的List<SampleClass>源;
  你的DropDownList.DataBind();

不行啊,报错了,说class里没有“id”属性 --------------------编程问答--------------------
引用 3 楼 forboco006 的回复:
引用 1 楼 wuxinyuyun 的回复:
可以
你的DropDownList.DataTextField = "name";
你的DropDownList.DataValueField = "id";
你的 DropDownList.DataSource = 你的List<SampleClass>源;
你的DropDownList.DataBind();

不行啊,报错了,说c……

list<string>类型
要么你添加到对象才可绑定
list<类名> obj=new Ilist<类名>();
obj.add(类名的实例化对象);
需要赋值 这样才可以绑定 得到你想要的结果
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,