当前位置: 代码迷 >> C# >> BindlingList 作数据源,为啥显示不出内容
  详细解决方案

BindlingList 作数据源,为啥显示不出内容

热度:121   发布时间:2016-05-05 02:46:24.0
BindlingList 做数据源,为啥显示不出内容?
本帖最后由 santawen 于 2015-09-29 12:44:30 编辑
我觉得使用List作数据源应当是简单的事情,所以我写了下面的代码:

            alist = new BindingList<string>();
            alist.Add("a");
            alist.Add("af");
            alist.Add("afasf");
            alist.Add("asfa");
            alist.Add("sfdaa");
            alist.Add("ffeaa");

            dataGridView1.DataSource = alist;

其中的alist 在类里定义:
BindingList<string> alist;


得到的结果是这样的:

把每个项的length给我显示出来了。

这不是我要的啊,我感觉应当是很简单的一件事,咋就变成这样了?
我哪里错了呢?
------解决思路----------------------


你应定义一个实体
public class Info
{


}
然后再放到BindList里,绑定BindList是只会显示类的属性

之怕以显示长度,
因为Length是string的一个属性
------解决思路----------------------
你可以定义个
class A
{
public string Demo{get;set;}
}