问题标签 [datacolumn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
33486 浏览

c# - 带有数据源和组合框的 datagridview

我有一个 datagridview 附加了一个由自定义数据表组成的数据源:

数据表:0 = 字典 1 = 字符串 2 = 字符串

datagridview 是可编辑的,但是对于第 0 列,我需要显示一个组合框而不是文本字段。我该如何实现这一目标?

* 更新 * 我现在已经设法将组合框添加到 datagridview,但遗憾的是数据源无法正常工作!

0 投票
2 回答
1579 浏览

powerbuilder - 如何在 PowerBuilder 中动态地从 DDDW 中选择数据列

我正在使用 PowerBuilder 11.5,对 PowerBuilder 来说还是比较新的。我需要从弹出窗口中获取 DDDW 的选定项目的数据列值吗?任何帮助,将不胜感激。

0 投票
1 回答
93 浏览

datatable - 添加了未保存在 Access 数据库中的 DataColumns

我想编写代码将 DataColumn 添加到 DataTable,但是当我保存 DataTable 时,它​​不包含新的 DataColumn。

它保存我添加的任何新 DataRows,但不保存 DataColumns。

有人可以告诉我我做错了什么吗?

0 投票
1 回答
731 浏览

c# - DataTable 列值到DataTable 的不同Coulmns

我有一个包含两列的数据表(第 1 列 - 表名称,第 2 列 - 列名称),即

我想通过在不同的列中添加每个 TableName 和相关字段来重组数据(使用现有的 DataTable 或通过创建新的 DataTable),即

主 DataTable 将使用不同的 TableNames 和 ColumnNames 动态填充。您能否纠正一个示例代码/循环,它将获取具有相关字段的每个表并将它们按顺序放在不同的列中。

0 投票
1 回答
18433 浏览

c# - 如何在 DataColumn.Expression 中使用 IF/ELSE 或 CASE?

我有一个包含 1 列的表:“状态”我想在另一个名为“动作”的列中添加,其值如下:如果状态 = '是',则动作 = '开始',否则,动作 = '停止' . 我使用以下代码在“操作”列中添加,但它不起作用:

0 投票
1 回答
2864 浏览

c# - 如何在 DataColumn.Expression 中使用 CASE WHEN?

我有一个包含 1 列的表:“状态”我想在另一个名为“操作”的列中添加,其值如下:

如何添加带有这样的表达式的列?

我尝试了以下但它不起作用:

0 投票
2 回答
817 浏览

vb.net - DataColumn 的 AutoIncrement 总是返回 False

我有兴趣检查列是否具有 autoincrement/allowdbnull 属性。

尽管我已经有一个具有 autoincrement/allowdbnull 属性的列,但下面的代码总是给我错误的。

谢谢。

0 投票
1 回答
1098 浏览

vb.net - 使用 DataRelation 子数据表中的数据填充列

如果之前已经回答过,请指点我;我找不到任何类似的东西。

我的情况:

  • 1个数据网格视图
  • 由 BindingSource 绑定到 DataSet (EF) 中的 table1
  • table1 与 table2 有数据关系(一对一)

现在,我需要显示子关系中的一列或多列,同时保持从 ParentTable (=table1) 追加、更新和删除行的能力。

我尝试将 BindingSource 指向 DataRelation,但是,这只显示来自一个表的数据。作为另一种选择,我现在正在尝试使用表达式创建一个计算列,使用以下方法查找子数据:

但是,这会因“无法在位置 1 处解释标记 'Child'”而失败。我猜这是由于程序需要多个结果。所以,我的问题是:\

  1. 我可以将其更改为仅期望 1 个结果并报告此结果,以使新列报告子数据吗?
  2. 是否有一些我没有看到的最佳实践?
0 投票
0 回答
380 浏览

regex - 如何在 DataColumns.Expression 中使用 ABS(Absolute function) 等函数?

我在 Excel 中有许多复杂的函数需要在 Datatable 中表示。根据 Col1、Col2、Col3 和 Col4 的值,我在数据表中生成 Col5 和 Col6。对于简单的东西,比如表示 Col5 = Col1 + Col2 很容易。

但我有一些复杂的函数,比如 ABS(绝对函数)。像 SUM() 这样的聚合函数只需要 1 个参数。SUM(Col1,Col2) 函数不能用作 Col1 + Col2 的替代。因此存在一些限制。那么有没有一种方法可以让我独立编写正则表达式(REGEX)并在以后应用它。

0 投票
1 回答
322 浏览

linq - LINQ C#:在不知道列名或类型的情况下排除总计 = 0 的列?

使用 LINQ:

如何在不知道列名或类型的情况下迭代表的列并排除等于零的列?

谢谢!