list方法如何绑定到DataGridView中
list方法怎么绑定到DataGridView中sql + and tradeTime + beginTime + and tradeTime + end
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;
帮忙改一下,谢谢
[解决办法]直接绑定DataTable
DataTable dt = da.GetTable(sql);
dgvTrade.DataSource = dt;
[解决办法]直接绑定datatable就行
[解决办法]赞成,为什么还要搞多个list呢....
[解决办法]我想说的是我用实体类做的,还有直接绑定过后有写问题就不能在操作了,还有我试了一下,直接绑定存在同样的问题
[解决办法]编写一个实体类,DataGridView列中的数据源名字和实体类的属性相同。然后将获取的数据通过循环添加到集合中,然后将集合直接绑定即可。
[解决办法]那就是你dt没获取到,学会调试
[解决办法]恩,我找到原因了,谢谢