请问C#中DataGridView修改了显示顺序,导出的时候该怎样处理
比如我在设计界面的时候是随便弄的列顺序,然后在运行的时候设置了他的DisplayIndex,然后导出的时候是通过
这样的循环,他他导出显示的仍然是没有设置DisplayIndex之前的顺序,这应该怎样处理??能不能按照DisplayIndex的顺序导出,有没有这个属性?
我想了一下,难道要修改列的顺序吗?
for (int i = 0; i < dgvList.SelectedRows.Count; i++)
{
for (int j = 0; j < dgvList.Columns.Count; j++)
{
if (!dgvList.Columns[j].Visible)
{
continue;
}
MyExcel.Range rng = (MyExcel.Range)sheet.Cells[i + 2, j];
rng.Value2 = dgvList.SelectedRows[i].Cells[j].Value;
}
}这样的循环,他他导出显示的仍然是没有设置DisplayIndex之前的顺序,这应该怎样处理??能不能按照DisplayIndex的顺序导出,有没有这个属性?
我想了一下,难道要修改列的顺序吗?
...全文
相关推荐
C# datagridview 编程之用
多方面了解把握datagridview的使用
C# 写的一款朋友定制的标签打印排序软件
此软件为朋友定制,内部有源码,有dataGridView控件的操作,还有dataGridView导出到EXCEL,EXCEL复制到dataGridView表格,等操作可以参考。如有需要的可以参考使用。
C#控件使用方法
巧妙使用DataGridView 的各种方法和技术 轻松学习控件
c#日程日记管理
c#日程日记管理功能: 用户登录--数据库 日程管理---添加删除更新导出,日程提醒,近期日程,日程查询 日记管理---添加删除更新导出,日记查询 VS2017+Mysql
ArcGIS+Engine+C#实例开发教程
ArcGIS+Engine+C#实例开发教程


