问题标签 [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 投票
3 回答
1885 浏览

c# - 想要将复选框类型的数据列分配给网格视图

我有一个 datagridview 并想添加 DataGridViewCheckBoxColumn 否则我有一个数据表并想将其设置为我的 gridview 的数据源但不能用复选框显示我的 gridview

0 投票
1 回答
38644 浏览

c# - 将数据行添加到预定义索引处的数据表

我有一个包含一列的数据表:

然后我想向该数据表添加一行,但想给出一个特定的索引,注释的数字是所需的索引:

更新:

  • 必须能够处理输入数百行具有唯一索引的行。
  • 无论表中是否有足够的行用于 insertat 函数,索引都必须是我定义的。
0 投票
2 回答
726 浏览

c# - 使用按位运算符的 DataColumn 类不起作用

我有一个 DataColumn 实现来在运行时评估表达式。令我惊讶的是,DataColumn 操作似乎不支持按位运算符。

需要检查单个位组或位组。例子:

(Value & 0x0002)检查第二位设置。应返回真 (1)。

((Value & 0x000F) == 0x03)检查 Value 的前 4 位是否为 3。

有没有办法使用 DataColumn 类支持这些按位运算?

是否有支持按位运算的 DataColumn 替代方案?

关于如何使用常见数学运算符的建议?

[编辑 - 完整的功能代码]

在示例中调用函数...

0 投票
1 回答
99 浏览

types - 数据表和更改列数据类型

如果 DataTable 不为空,则无法更改数据列的 DataType 属性。没关系。

但是,如果我将行添加到 DataTable ,稍后将它们删除,以便 DataTable 再次为空,我也无法更改列数据类型。

有没有一种方法可以更改列的数据类型,而无需从头开始重建数据表且无需克隆数据表?

谢谢

0 投票
1 回答
2530 浏览

c# - DataColumn.Expression 属性。将当前列的布尔值转换为字符串

我正在尝试为 DataColumn 添加表达式,它将当前列的布尔值更改为字符串值:

但我总是得到一个 ArgumentException:由于表达式中的循环引用而无法设置表达式属性。

我应该怎么做才能避免这个异常?预先感谢。

0 投票
1 回答
17109 浏览

c# - C# Datatable:计算列中的平均值

我试图在列中获得平均损益。该列是 double 类型,但是我不断收到一条错误消息:

附加信息:聚合参数中的语法错误:需要一个可能带有“子”限定符的列参数。

执行此行时会发生这种情况:

此外,这里有一些额外的代码来澄清:

0 投票
1 回答
623 浏览

r - data$column 在用户定义的函数中返回 null

我是 R 的新手(和 stackoverflow 也是),所以请原谅任何可能的愚蠢!

我写了一个函数

column返回 in中值的方差data

在我写的函数中

当我打电话

x 作为空值列返回。

但是,当我简单地写

它用数值打印整列。

谁能帮我理解mydata$column[i]当列是函数的参数时为什么不起作用?

提前致谢。

0 投票
1 回答
205 浏览

datagridview - DataTable DBNull 行值错误

引用 datarow 中的项目时遇到问题。

当我执行下面的代码时,我的目的是将数据网格视图传输到数据表,与数据进行比较并执行一组特定的事件,但是当我运行

对于每个 PaymentRow 作为 dtPayments.Rows 中的 DataRow

我发现行中的所有项目都是“DBNull”。

代码在以下行中断

"如果 PaymentRow.Item("Amount") = PaymentRow.Item("OutstandingBalance") 那么"

由于无法比较两个 DBNull 对象的面部而出错

我被困在这一点上,因为我已经无数次地审查了我的代码,但仍然无法深入了解它。

在此先感谢您的帮助

0 投票
1 回答
2401 浏览

c# - 在 DataColumn 上使用 'SUBSTRING(expression, startIndex, length)' 和 BindingSource

我正在尝试通过匹配源字符串的开头和搜索字符串的长度来过滤数字字符串。

所有过滤的列都是字符串。大多数只是单词,但有一列的值看起来像这样001302:Alt#。底层数据源很烂,但我无法更改结构。这些数字根据左侧的值进行分组(即都与 client(05) 相关050110050534052123相关,与客户 (05) 发票 (2) 相关)。我的用户希望能够在 DataGridView 中搜索数据并按组过滤该列(即输入 05 并查看以 05 开头的所有内容,或 052 并查看 052000-052999)

我正在生成过滤器字符串并使用 DataSet 作为 DataSource 和 Table 作为 DataMember 在 BindingSource 上设置 Filter 属性。我的其余过滤工作,我遇到的唯一问题是数字过滤器。当我设置BindingSource.Filter属性时,它会引发ArgumentOutOfRange异常。

System.Data.dll 中出现“System.ArgumentOutOfRangeException”类型的未处理异常附加信息:Substring() 参数超出范围。

我想我可能会在空行或只有几个数字的行上触发它,但它只用一个字符触发。因此,长度参数应该是有效的,但它仍然抛出异常。

我确定我只是错过了一些愚蠢的东西。我提前感谢您指出我的错误!

0 投票
3 回答
2282 浏览

c# - 如何从 DataColumn 转换数据类型?

我有以下代码,想知道如何让 DataColumn row[col] 浮动?