Questions tagged «datatable»

术语“数据表”是不明确的。在.NET中,它是代表内存数据表的类。在基于组件的MVC框架(如JSF和Wicket)中,它是一个UI组件,可基于集合动态呈现HTML表。对于jQuery DataTables插件,请使用[datatables]标签,对于data.table R包,请使用[data.table]。对于Python数据表包,请使用[py-datatable]。


20
如何将DataTable导出到Excel
如何DataTable在C#中将a导出到Excel?我正在使用Windows窗体。的DataTable与相关联的DataGridView控制。我必须将的记录导出DataTable到Excel。
107 c#  .net  datatable 


4
如何将选定的行传递到dataTable或ui:repeat中的commandLink?
我在JSF 2应用程序中使用Primefaces。我有一个<p:dataTable>,而不是选择行,我希望用户能够直接对单个行执行各种操作。为此,我<p:commandLink>在最后一栏中有几个。 我的问题:如何将行ID传递给命令链接启动的操作,以便知道要对哪一行进行操作?我尝试使用<f:attribute>: <p:dataTable value="#{bean.items}" var="item"> ... <p:column> <p:commandLink actionListener="#{bean.insert}" value="insert"> <f:attribute name="id" value="#{item.id}" /> </p:commandLink> </p:column> </p:dataTable> 但是它总是产生0-显然,f当呈现属性时,行变量不可用(当我使用固定值时,它可以工作)。 有人有替代解决方案吗?


5
编写带有垂直标题的HTML表的最常见方法是什么?
嗨,自从我问了一个问题已经有一段时间了,这已经困扰了我一段时间了,问题本身就出现在标题中: 编写具有垂直标题的HTML表的首选方式是什么? 垂直标题是指表格<th>的左侧(通常是)标题() 标头1数据数据数据 标头2数据数据数据 标头3数据数据数据 它们看起来像这样,到目前为止,我已经提出了两种选择 第一选择 <table id="vertical-1"> <caption>First Way</caption> <tr> <th>Header 1</th> <td>data</td><td>data</td><td>data</td> </tr> <tr> <th>Header 2</th> <td>data</td><td>data</td><td>data</td> </tr> <tr> <th>Header 2</th> <td>data</td><td>data</td><td>data</td> </tr> </table> 这种方式的主要优点是,你有权利(实际上左)头所表示的,我不喜欢但是旁边就是<thead>,<tbody>和<tfoot>标签丢失,而且也没有办法,包括他们没有打破巧妙地将元素放在一起,这使我进入了第二个选择。 第二种选择 <style type="text/css"> #vertical-2 thead,#vertical-2 tbody{ display:inline-block; } </style> <table id="vertical-2"> <caption>Second Way</caption> <thead> <tr> <th colspan="3">Header 1</th> </tr> <tr> <th …


5
如何检查数据表中是否存在列
我有一个用csv文件的内容生成的datable。我使用其他信息将csv的某些列(现在在数据表中)映射到要求用户填写的信息。 在最好的情况下,映射始终是可能的。但这不是现实。因此,在尝试映射数据表列值之前,我需要检查该列是否存在。如果不执行此检查,则会收到ArgumentException。 当然,我可以使用类似以下代码的代码进行检查: try { //try to map here. } catch (ArgumentException) { } 但我现在有3列要映射,有些或全部可能存在/缺失 有没有一种好的方法来检查数据表中是否存在列?

5
检查dataTable中是否存在值?
我有带有两列Author和Bookname的DataTable 。 我想检查给定的字符串值Author是否已存在于DataTable中。是否有一些内置的方法来检查它,例如Arrays array.contains?
91 c#  datatable 

6
如何更改DataTable列的顺序
如何在C#中更改Datatable列的顺序。 例: 创建的sql表类型顺序为Qty,Unit,Id,但在程序DataTable中的顺序为Id,Qty,Unit。在后面的代码中,直接将DataTable传递给sql表类型,因此表顺序不同。 DataTable columns are: `Id,Qty,Unit.` I want this to be: `Qty,Unit,Id` 请帮忙
90 c#  datatable 

17
在C#中将数据表转换为JSON
我想从数据库获取记录到 DataTable。 然后将转换DataTable为JSON对象。 将JSON对象返回到我的JavaScript函数。 我通过调用以下代码来使用: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); 要将DataTable转换为JSON,它可以正常工作并返回以下内容: { "1": { "viewCount": 703, "clickCount": 98 }, "2": { "viewCount": 509, "clickCount": 85 }, "3": { "viewCount": 578, "clickCount": 86 }, "4": { "viewCount": 737, "clickCount": 108 }, "5": { "viewCount": 769, "clickCount": 130 } } 但我希望它返回以下内容: …
87 c#  json  datatable 




4
调试时如何查看数据表
我刚刚开始使用ADO.NET,DataSet和DataTables。我遇到的一个问题是,在尝试调试时很难分辨数据表中的值。 快速查看数据表中已保存哪些值的最简单方法是什么?在调试时是否有办法在Visual Studio中查看内容,还是将数据写出到文件的唯一选择? 我创建了一个小的实用程序函数,该函数会将DataTable写出到CSV文件中。但是,创建的结果CSV文件已被切断。大约距离写出System.Guid的最后一行大约3行。文件只是停止。我无法确定这是我的CSV转换方法还是DataTable的原始填充问题。 更新资料 忘记我刚刚忘记刷新流编写器的最后一部分。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.