Tik*_*ani 2 c# visual-studio-2010 winforms
我有一个Customer有以下成员的班级.
class Customer
{
public string ID { get; set; }
public string Name { get; set; }
public string Age { get; set; }
}
class Test
{
private void load()
{
Customer objCust=new Customer();
objCust.ID="1";
objCust.Name="Hello";
objCust.Age="23";
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想将这个实体绑定到我的DataGridView,但它没有向我显示任何行.
我使用以下代码将此Class对象绑定到DataGridView.
datagridview1.DataSource = objCust;
Run Code Online (Sandbox Code Playgroud)
通常,网格的数据源是集合.(我不确定在尝试绑定到无法枚举的内容时它会做什么.也许它只是忽略它,导致你看到的行为.)如果你只想要那个集合中的一个项目,为它初始化单项集合:
datagridview1.DataSource = new List<Customer> { objCust };
Run Code Online (Sandbox Code Playgroud)
甚至:
datagridview1.DataSource = new Customer[1] { objCust };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2726 次 |
| 最近记录: |