datagrid 为什么显示了两遍数据

fayxue fayxue 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


DataGrid dg = new DataGrid();

for (int i = 0; i < 13; i++)
{
BoundColumn bc = new BoundColumn();
string columns = "";
switch (i)
{
case 0: columns = "订单号"; break;
case 1: columns = "XXXX"; break;
.........
..........

}
bc.DataField = columns;
bc.HeaderText = columns;
dg.Columns.Add(bc);
dg.DataSource = dataset1.Tables[0];
dg.DataBind();
//然后dg导出excel发现有两遍数据,怎么解决?
//不能取消上边的添加列代码
// dataset 里有ABCDE 5列,而datagrid只想要ACE 3列 怎么办??

...全文
评论 2
收藏 已收藏
分享
返回顶部
fayxue
.NET社区 62,272 成员 668,968 内容