list方法怎么绑定到DataGridView中
sql += " and tradeTime>='" + beginTime + "' and tradeTime<='" + endTime + "'";
DataTable dt = da.GetTable(sql);
List<trade> list = new List<trade>();
foreach (DataRow dr in dt.Rows)
{
trade trad = new trade();
trad.CardID = dr["cardID"].ToString();
trad.TradeTime = dr["tradeTime"].ToString();
trad.TradeType = dr["tradeType"].ToString();
trad.Number = Convert.ToDouble(dr["number"]);
trad.About = dr["about"].ToString();
list.Add(trad);
}
dgvTrade.DataSource = list;
帮忙改一下,谢谢
[解决办法]
直接绑—ataTable
DataTable dt = da.GetTable(sql);
dgvTrade.DataSource = dt;
[解决办法]
直接绑定datatable就行
[解决办法]
赞成,为什么还要搞多个list呢....
[解决办法]
我想说的是我用实体类做的,还有直接绑定过后有写问题就不能在操作了,还有我试了一下,直接绑定存在同样的问题
[解决办法]
编写一个实体类,DataGridView列中的数据源名字和实体类的属性相同。然后将获取的数据通过循环添加到集合中,然后将集合直接绑定即可。
[解决办法]
那就是你dt没获取到,学会调试
[解决办法]
恩,我找到原因了,谢谢