DataTable 末尾有一个下拉列

     2023-04-13     275

关键词:

【中文标题】DataTable 末尾有一个下拉列【英文标题】:DataTable with a dropdown Column at the end 【发布时间】:2021-11-14 19:46:17 【问题描述】:

我已经有一个 DataTable (dt)。现在我想在表格末尾有一列,我可以在其中使用下拉菜单选择不同的数字。我只是找不到可以做到这一点的函数。

DataTable dt = new DataTable();// neuer DataTable dt wird erzeugt

foreach (IXLCell cell in row.Cells())
                                   
  dt.Columns.Add(cell.Value.ToString());

if (dt.Columns.Count > 5) //prüfen ob Datum Kürzel und OK schon vorhanden sind 

  dt.Columns.Add(new DataColumn("CODE", typeof(string))); 
  // here i want to add the DropDown Menu Column
  //Code is "ONE" or "TWO"

else //falss nicht --> hinzufügen

  dt.Columns.Add(new DataColumn("OK", typeof(bool)));
  dt.Columns.Add(new DataColumn("Datum", typeof(string)));
  dt.Columns.Add(new DataColumn("Kürzel", typeof(string)));

【问题讨论】:

【参考方案1】:

只需添加一个数字字段 (int) 或字符串,无论哪个更适合您的数据。不是数据表本身的问题,后面怎么显示。您可以显示表格,例如使用 DataGridView,您可以将列类型选择为带有组合框的列。

【讨论】:

如何在末尾使用空列值对 C# Datatable 进行排序

】如何在末尾使用空列值对C#Datatable进行排序【英文标题】:HowtosortC#Datatablewithemptycolumnvaluesattheend【发布时间】:2020-07-2906:46:47【问题描述】:我有一个包含1000行的C#数据表。但主要的200行有空值(多列)。过滤器会发生在这些... 查看详情

将多个正则表达式应用于 DataTable 列

】将多个正则表达式应用于DataTable列【英文标题】:ApplymultipleRegularExpressionstoaDataTablecolumn【发布时间】:2021-10-2312:25:58【问题描述】:我有一个数据表,其中有一列包含用逗号分隔的ID。这与多选下拉列表配对以过滤行。使用正... 查看详情

具有不同列数的数据表

】具有不同列数的数据表【英文标题】:DataTableswithdifferentnumberofcolumns【发布时间】:2014-12-1607:23:41【问题描述】:我正在使用ajax加载数据并在我的DataTable中动态生成列名。我的DataTable有不同的列数,具体取决于用户的选择。(... 查看详情

在gridview的末尾插入复选框列

...问题描述】:我的GridView包含20个以编程方式添加的列(DataTable、DataColumn、DataRow和DataSet)。现在我需要插入一个复选框列作为最后一列(21st列)。我应该如何添加它?我尝试在.aspx文件中添加常用的模板字段(来自设 查看详情

使用 DataTable.js 在 asp.net gridview 中使用下拉列表按列过滤

】使用DataTable.js在asp.netgridview中使用下拉列表按列过滤【英文标题】:Columnwisefilterwithdropdowninasp.netgridviewusingDataTable.js【发布时间】:2016-05-1020:18:27【问题描述】:DataTable.js提供ColumnwiseSearchwithDropdown,如下所示。我在这里做了精... 查看详情

“未找到记录”不考虑有条件呈现的 p:dataTable 列

】“未找到记录”不考虑有条件呈现的p:dataTable列【英文标题】:"Norecordsfound"doesn\'ttakeconditionallyrenderedcolumnofp:dataTableintoaccount【发布时间】:2015-08-2621:33:07【问题描述】:我目前在使用PrimeFaces4.0的dataTable中的列的呈现属... 查看详情

闪亮仪表板中 DT::datatable 中的因子下拉过滤器不起作用

】闪亮仪表板中DT::datatable中的因子下拉过滤器不起作用【英文标题】:FactordropdownfilterinDT::datatableinshinydashboardsnotworking【发布时间】:2016-05-1203:41:42【问题描述】:仅仅是我还是一个错误,如果我有一个因子列并且我添加了带有... 查看详情

DataTable 合并多个模式

】DataTable合并多个模式【英文标题】:DataTableMergemultipleschemas【发布时间】:2013-03-1922:49:13【问题描述】:我是DataTables新手,需要一些帮助,尤其是Merge方法。我有一个WPF应用程序,其中我的UI元素绑定到1行DataTable中的各个列。... 查看详情

如何在此 DataTable 上按一列分组

】如何在此DataTable上按一列分组【英文标题】:HowdoIGroupByonecolumnonthisDataTable【发布时间】:2021-10-1415:46:54【问题描述】:假设我有一个通话记录DataTable,其中每一行代表一个通话,其中包含以下列:AccountNumber1、AccountNumber2、Acco... 查看详情

excel或sqlsserver中数据行列转置/转换?

...只有三列,复制粘贴一下就可以了。复制A列数据,在A列末尾粘贴两次,复制C列数据粘贴到B列末尾,再复制D列数据粘贴到B列末尾。对B列筛选,把空的去掉。 查看详情

如何将DataTable的列转换为List

】如何将DataTable的列转换为List【英文标题】:HowtoconvertacolumnofDataTabletoaList【发布时间】:2011-09-3020:40:08【问题描述】:我有一个包含多列的DataTable。我想从DataTable的第一列中得到一个List<String>。我该怎么做?【问题... 查看详情

C# DataTable 内连接与动态列

】C#DataTable内连接与动态列【英文标题】:C#DataTableInnerjoinwithdynamiccolumns【发布时间】:2012-05-1704:00:19【问题描述】:我正在尝试以与此问题类似的方式将两个数据表连接在一起:InnerjoinofDataTablesinC#我试图让输出成为一个“组合... 查看详情

datatable怎样设置列宽?datatable中已经有数据了怎样在现实的时候设置它的列宽?

首先要理解DataTable是一个虚拟表,里面存有数据列,既然是虚拟的就不能够为它去设置宽度,如果设置的话可以对其绑定的控件进行设置。例如:绑定的控件对象为DataGridView那么可以这样datagridview1.datasource=datatable;datagridview1.Col... 查看详情

以编程方式将新列添加到 DataGridView(填充有 DataTable 的 DataGridview)

】以编程方式将新列添加到DataGridView(填充有DataTable的DataGridview)【英文标题】:AddnewcolumnprogrammaticallytoDataGridView(DataGridviewFilledwithDataTable)【发布时间】:2020-10-1523:07:53【问题描述】:我已将datagridview与access数据库表绑定。我想... 查看详情

Primefaces:从p:dataTable中的行选择中排除列

】Primefaces:从p:dataTable中的行选择中排除列【英文标题】:Primefaces:Excludecolumnfromrowselectioninp:dataTable【发布时间】:2013-01-3012:18:12【问题描述】:p:dataTable有问题,从单行选择中排除一列。我的数据表中有4列。需要前3个来显示f... 查看详情

加载 DataTable 时使用默认列值以避免 Null

】加载DataTable时使用默认列值以避免Null【英文标题】:UsedefaultcolumnvalueswhenloadingDataTabletoavoidNulls【发布时间】:2013-07-1020:11:36【问题描述】:我有一个xsd数据集架构,它允许我为DataTable定义一个结构。对于每一列,我都设置了... 查看详情

GridView 未显示 DataTable 中的所有列

】GridView未显示DataTable中的所有列【英文标题】:GridViewisnotdisplayingallcolumnsinDataTable【发布时间】:2014-11-2813:31:04【问题描述】:我有一个由MDX查询填充的DataTable。我想将该DataTable绑定到GridView并显示返回的所有数据。我的GridView... 查看详情

ngx-datatable - 带有操作按钮的自定义列

】ngx-datatable-带有操作按钮的自定义列【英文标题】:ngx-datatable-customcolumnswithactionbuttons【发布时间】:2019-10-2816:48:12【问题描述】:我有一个表(ngx-datatable),我想在其中定义一个“操作”列,然后将在其中放置按钮以进行CRUD操... 查看详情