问题标签 [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.
c# - 带有数据源和组合框的 datagridview
我有一个 datagridview 附加了一个由自定义数据表组成的数据源:
数据表:0 = 字典 1 = 字符串 2 = 字符串
datagridview 是可编辑的,但是对于第 0 列,我需要显示一个组合框而不是文本字段。我该如何实现这一目标?
* 更新 * 我现在已经设法将组合框添加到 datagridview,但遗憾的是数据源无法正常工作!
powerbuilder - 如何在 PowerBuilder 中动态地从 DDDW 中选择数据列
我正在使用 PowerBuilder 11.5,对 PowerBuilder 来说还是比较新的。我需要从弹出窗口中获取 DDDW 的选定项目的数据列值吗?任何帮助,将不胜感激。
datatable - 添加了未保存在 Access 数据库中的 DataColumns
我想编写代码将 DataColumn 添加到 DataTable,但是当我保存 DataTable 时,它不包含新的 DataColumn。
它保存我添加的任何新 DataRows,但不保存 DataColumns。
有人可以告诉我我做错了什么吗?
c# - DataTable 列值到DataTable 的不同Coulmns
我有一个包含两列的数据表(第 1 列 - 表名称,第 2 列 - 列名称),即
我想通过在不同的列中添加每个 TableName 和相关字段来重组数据(使用现有的 DataTable 或通过创建新的 DataTable),即
主 DataTable 将使用不同的 TableNames 和 ColumnNames 动态填充。您能否纠正一个示例代码/循环,它将获取具有相关字段的每个表并将它们按顺序放在不同的列中。
c# - 如何在 DataColumn.Expression 中使用 IF/ELSE 或 CASE?
我有一个包含 1 列的表:“状态”我想在另一个名为“动作”的列中添加,其值如下:如果状态 = '是',则动作 = '开始',否则,动作 = '停止' . 我使用以下代码在“操作”列中添加,但它不起作用:
c# - 如何在 DataColumn.Expression 中使用 CASE WHEN?
我有一个包含 1 列的表:“状态”我想在另一个名为“操作”的列中添加,其值如下:
如何添加带有这样的表达式的列?
我尝试了以下但它不起作用:
vb.net - DataColumn 的 AutoIncrement 总是返回 False
我有兴趣检查列是否具有 autoincrement/allowdbnull 属性。
尽管我已经有一个具有 autoincrement/allowdbnull 属性的列,但下面的代码总是给我错误的。
谢谢。
vb.net - 使用 DataRelation 子数据表中的数据填充列
如果之前已经回答过,请指点我;我找不到任何类似的东西。
我的情况:
- 1个数据网格视图
- 由 BindingSource 绑定到 DataSet (EF) 中的 table1
- table1 与 table2 有数据关系(一对一)
现在,我需要显示子关系中的一列或多列,同时保持从 ParentTable (=table1) 追加、更新和删除行的能力。
我尝试将 BindingSource 指向 DataRelation,但是,这只显示来自一个表的数据。作为另一种选择,我现在正在尝试使用表达式创建一个计算列,使用以下方法查找子数据:
但是,这会因“无法在位置 1 处解释标记 'Child'”而失败。我猜这是由于程序需要多个结果。所以,我的问题是:\
- 我可以将其更改为仅期望 1 个结果并报告此结果,以使新列报告子数据吗?
- 是否有一些我没有看到的最佳实践?
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)并在以后应用它。
linq - LINQ C#:在不知道列名或类型的情况下排除总计 = 0 的列?
使用 LINQ:
如何在不知道列名或类型的情况下迭代表的列并排除等于零的列?
谢谢!