如何仅从数据表中导出可见列。 [英] How to export only the visible columns from a datatable.

查看:86
本文介绍了如何仅从数据表中导出可见列。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我从数据表导出时,即使隐藏列导出,也会通过网格上的列选择器对话框设置可见列。 有没有人有关于如何仅使用可见列导出数据的示例代码? 这是
我目前的导出代码。 我一直在寻找一个"可见列"。类型参数但似乎找不到一个。 任何帮助将不胜感激。  DoIds部分将在导出时包含guid字段。

If I set the visible columns through a column chooser dialog on a grid when I export from the datatable even the hidden columns export.  Does anyone have sample code on how to accomplish only exporting the data with the visible columns?  This is my current code for exporting.  I keep looking for a "visible column" type parameter but can't seem to find one.  Any help would be appreciated.  The DoIds section will include the guid fields when exporting.

提前致谢。

    Private Sub cmdExport_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)处理cmdExport.Click

        Dim sTempFile As String

        Dim DoShell As Boolean = FUE

       尝试

            sTempFile =" c:\ export.csv"

推荐答案

您好,

如果要隐藏一列,然后将其ColumnMapping属性设置为Hidden,然后导出use assertion以查看是否通过someRow将列标记为隐藏。ColumnMapping 功能;<>
MappingType. 隐藏。因此,如果不是Hidden,则使用该列,如果隐藏则不使用该列。

If a column is meant to be hidden then set it's ColumnMapping property to Hidden then when exporting use assertion to see if a column is marked as hidden via If someRow.ColumnMapping <> MappingType.Hidden. So if not Hidden use the column and if hidden don't use the column.

如果需要,我们可以更深入,请告诉我。

We can go deeper if need be, just let me know.


这篇关于如何仅从数据表中导出可见列。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆