将DataTable显示为TSV的最简单方法是什么?

时间:2010-06-20 23:31:23

标签: asp.net c#-3.0 tsv

我有一个来自Access数据库的DataTable数据,我需要在<textarea>中以制表符分隔的文本显示。我的第一个想法是使用Repeater并使用ItemTemplate格式化行,但问题是Visual Studio会自动将制表符转换为一组普通空格。有办法解决这个问题吗?或者有更好的方法来实现这一目标吗?

2 个答案:

答案 0 :(得分:1)

将文本区域设置为runat服务器,并在后面的代码中创建一个固定宽度列作为内容的字符串。看看padleft和padright。

答案 1 :(得分:0)

在任何情况下,HTML渲染器几乎肯定会将标签转换为客户端的空格。

复制并粘贴到大多数电子表格应用程序中的HTML表格会自动转换单元格,因此这是您要实现的目标。