我觉得使用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给我显示出来了。
这不是我要的啊,我感觉应当是很简单的一件事,咋就变成这样了?
我哪里错了呢?
解决方案:20分
你应定义一个实体
public class Info
{
}
然后再放到BindList里,绑定BindList是只会显示类的属性
之怕以显示长度,
因为Length是string的一个属性
解决方案:40分
你可以定义个
class A
{
public string Demo{get;set;}
}
class A
{
public string Demo{get;set;}
}