如何通过asp.net原生控件实现自定义列导出功能,并优化为长尾关键词?

2026-03-30 10:480阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计616个文字,预计阅读时间需要3分钟。

如何通过asp.net原生控件实现自定义列导出功能,并优化为长尾关键词?

目录+自定义列实现+尝试一+尝试二+总结+自定义列实现+最近负责开发公司内部使用的人事信息化系统时,有一个需求是,需要用户在导出Excel时,自定义需要导出的列。

目录
  • 自定义列实现
  • 尝试一
  • 尝试二
  • 总结

自定义列实现

最近负责开发公司内部使用的人事信息化系统时,有一个需求是这样的,需要在页面中可以用户每次导出Excel时自定义需要导出哪些列,经过半天的琢磨和倒腾,总算完成了这个需求。写篇blog记录一下小菜鸡的成长历程。哈哈哈。

需求见截图所示:

tbg:数据源使用DataTable、且GridView中用于绑定数据的BoundFiled列中使用的DataField全部是与CheckBox中的ID一一对应,这样方便后面循环这些控件时进行操作。

尝试一

  • 数据源使用的是DataTable一开始想的是根据CheckBox的选中决定删除Remove掉DataTable中的列,因为每次查询时,DataTable中的数据会重新被填充,但在实施过程中发现,如果DataTable中的对应列移除掉,但是GridView中的列乜有移除的话,也会报错,想过也去移除对应的GridView中的BoundFiled,但是在移除后又去添加与CheckBox的ID相对应的列,如此操作非常容易出错,而且整个for循环写的非常恶心,一层套一层。而且在移除对应的DataTable列和GridView中的列之后会无法再进行有效的添加(前端不显示),猜测可能是回发问题导致的,没有有效解决遂放弃。
阅读全文

本文共计616个文字,预计阅读时间需要3分钟。

如何通过asp.net原生控件实现自定义列导出功能,并优化为长尾关键词?

目录+自定义列实现+尝试一+尝试二+总结+自定义列实现+最近负责开发公司内部使用的人事信息化系统时,有一个需求是,需要用户在导出Excel时,自定义需要导出的列。

目录
  • 自定义列实现
  • 尝试一
  • 尝试二
  • 总结

自定义列实现

最近负责开发公司内部使用的人事信息化系统时,有一个需求是这样的,需要在页面中可以用户每次导出Excel时自定义需要导出哪些列,经过半天的琢磨和倒腾,总算完成了这个需求。写篇blog记录一下小菜鸡的成长历程。哈哈哈。

需求见截图所示:

tbg:数据源使用DataTable、且GridView中用于绑定数据的BoundFiled列中使用的DataField全部是与CheckBox中的ID一一对应,这样方便后面循环这些控件时进行操作。

尝试一

  • 数据源使用的是DataTable一开始想的是根据CheckBox的选中决定删除Remove掉DataTable中的列,因为每次查询时,DataTable中的数据会重新被填充,但在实施过程中发现,如果DataTable中的对应列移除掉,但是GridView中的列乜有移除的话,也会报错,想过也去移除对应的GridView中的BoundFiled,但是在移除后又去添加与CheckBox的ID相对应的列,如此操作非常容易出错,而且整个for循环写的非常恶心,一层套一层。而且在移除对应的DataTable列和GridView中的列之后会无法再进行有效的添加(前端不显示),猜测可能是回发问题导致的,没有有效解决遂放弃。
阅读全文