【发布时间】:2020-03-18 16:50:30
【问题描述】:
我有一堂课:
public class MarketTrade
{
public int trade_seq;
public double amount;
public double price;
public direction dir; //=enum
}
我希望我的 dataGridView1 显示如下表格:
trade_seq amount price dir
00001 10 100 buy
00002 5 99 buy
00003 5 100 buy
00004 15 98 sell
00005 20 100 sell
我尝试了这个但失败了:
MarketTrade[] trades = GetTrades();
this.dataGridView1.DataSource = trades;
有简单的方法吗?
【问题讨论】:
-
把这些字段变成属性。
-
数据绑定适用于 properties。您的
MarketTrade课程只有公共成员/字段。此外,价格和数量可能更有意义decimal -
好的,属性工作正常,谢谢!
标签: c# winforms data-binding datagridview datasource