首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

list方法如何绑定到DataGridView中

2012-12-28 
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;

帮忙改一下,谢谢
[解决办法]
引用:
C# code??1234567891011121314sql += " and tradeTime>='" + beginTime + "' and tradeTime<='" + endTime + "'";DataTable dt = da.GetTable(sql);List<trade> list = new List<trade>();foreach (Dat……

直接绑定DataTable

DataTable dt = da.GetTable(sql);
dgvTrade.DataSource = dt;

[解决办法]
直接绑定datatable就行
[解决办法]
引用:
引用:C# code??1234567891011121314sql += " and tradeTime>='" + beginTime + "' and tradeTime<='" + endTime + "'";DataTable dt = da.GetTable(sql);List<trade> list = new List……


赞成,为什么还要搞多个list呢....
[解决办法]
我想说的是我用实体类做的,还有直接绑定过后有写问题就不能在操作了,还有我试了一下,直接绑定存在同样的问题
[解决办法]
编写一个实体类,DataGridView列中的数据源名字和实体类的属性相同。然后将获取的数据通过循环添加到集合中,然后将集合直接绑定即可。
[解决办法]
引用:
我想说的是我用实体类做的,还有直接绑定过后有写问题就不能在操作了,还有我试了一下,直接绑定存在同样的问题

那就是你dt没获取到,学会调试
[解决办法]
恩,我找到原因了,谢谢

热点排行