日期:2014-05-17  浏览次数:20741 次

请高手指导怎么将GridControl的2层数据导出为excel功能???????????在线等急切! - Windows专区 / 非技术区
请高手指导怎么将GridControl的2层数据导出为excel功能???????????在线等急切!

------解决方案--------------------
关注
------解决方案--------------------
给个思路:
1.winform所谓的二层数据就是主从表.建个临时表(作用向临时表中插数据).
先用循环遍利GridControl中的数据,向临时表中插入数据,再利用itemindex查出第二层数据,向临时表插数据,循环结束.从临时表查出数据得到DataSets,导出.
2.可以把绑定的DataSets设为全局,到处时得到DataSets.

在DataGrid中
foreach(DataGridItem item in dataGrid1.Items)
{
string sql= "select ... where id= "+item.DataKeys[ "+item.itemIndex+ "]+ " "
}