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

c# - 将自动增量添加到已填充的 DT--更新值

我有一个从 csv 文件中读取的 DataTable。我需要在从文件中读取 DT 之后向 DT 添加一个 ID AUTOINCREMENT 列(我使用的是 CSV 解析器,所以我不必 readLine,即为我将数据加载到 DT)

我正在添加具有 autoincrementseed 和 autoincrementstep 值的 DataColumn 确定。

我的问题是:如何让 DT 使用 DT 中已经存在的行的值分配 ID(填充 DataColumn)?我不关心将行的内容与特定数字匹配,我只想拥有一个可预测且明确的行 ID。

请注意,我没有使用数据库来支持此 DataTable。我只是利用我的 CSV 解析器从磁盘读取文件、解析它并返回一个新的 DataTable 的能力。

0 投票
2 回答
784 浏览

c# - DataColumn 类中如何返回数据库数据类型?

我搜索并发现很少的结果。我发现 DataColums 有一些数据类型属性,但是当从 SQL Server 数据库中检索数据时,检索到的数据类型是什么?我正在使用 aSqlDataAdapter来填充 a DataTable。为了获得这些值,我的工作如下:

那么,dtt.Rows[0][0]如果数据库列数据类型是 bigint、int、date 或 bit,那又是什么呢?我是否需要先将它们转换为字符串,然后再将它们转换为我需要的其他数据类型?

0 投票
1 回答
2817 浏览

c# - 除法后四舍五入,数据表数据列

我想在除法后四舍五入列值:

有可能以某种方式在列表达式中使用 Math.floor() 还是有其他解决方案?

0 投票
1 回答
2266 浏览

expression - DataColumn 表达式除以零

我正在使用基本的 .net DataColumns 和相关的 Expression 属性。

我有一个应用程序,它允许用户定义从数据库表中选择哪些列。他们还可以添加对数据列执行表达式的其他列,从而生成自定义信息网格。

我遇到的问题是当他们有一个沿着“(C2/C3)* 100”行的计算列时,其中C2和C3是数据列并且C3的值为零。旧的“除以零”问题。

简单的答案是将表达式转换为“IIF(C3 = 0, 0, (C2/C3)*100)”,但是我们不希望用户知道这样做并且在编译时我不知道知道定义了哪些列。因此,我必须以编程方式确定分区中使用了哪些列才能构造 IIF 子句。这可能会变得非常棘手。

如果发生“除以零”错误,是否有另一种方法可以不引发错误并将结果替换为 0?

0 投票
1 回答
12245 浏览

asp.net - 如何通过sql数据适配器类分别检索列值?

我正在尝试学习如何使用 sql 数据适配器...我已经编写了以下代码来检查它是如何工作的...

问题是我想分别检索我的数据库表“Sana”的 3 列(DeptNo,DeptId,DeptName)的值,并将它们显示在三个单独的文本框中......

通过下面提到的代码,我可以一起检索整个数据库表元组的值

我应该怎么做才能达到上述结果???

}

0 投票
3 回答
4837 浏览

c# - 您如何获取两个数据表并匹配值,然后在匹配的行值中的列中添加一些内容?

我有两个数据表,我需要匹配每个数据表的邮政编码,每次程序找到匹配项时,我都需要将匹配行中的列设置为字符串。这是我的代码。

我不知道在foreach循环中该做什么,或者如果有更简单的方法可以做到这一点,请说出来。

0 投票
1 回答
82 浏览

c# - 如何访问先前变量设置的内容?

我有一个嵌套在 foreach 中的 foreach。我需要检查 d 是否小于所有其他 d。我怎样才能做到这一点?如果有办法查看变量之前设置的内容,那么我自己就可以做到这一点。如果没有,请您设计一个解决方案吗?

这是我的代码:

0 投票
1 回答
1009 浏览

vb.net - Datagridview.DataPropertyName = System.Data.DataColumn.?

我有一个列列表

我需要列的用户友好名称,而不是列的实际名称,而是显示给用户的名称。

除非它是 datagridview 对象,否则我无法访问 datapropertyname。我假设我需要将其转换为 datagridview,但我希望找到一种 System.data.Datacolumn 方法,该方法将返回与我要求 datagridview.DataPropertyName 相同的文本。

0 投票
2 回答
9830 浏览

vb.net - 对 DataTable 中的行求和,需要一个带有可能的“子”限定符的列参数

我有一个从数据库查询填充的数据表对象。

我正在尝试使用此功能实现总计行

如您所见,我们正在创建一个包含 8 列的表,第一列是位置名称,其余列是数字。我用一个简单的if子句跳过“位置”行的总和。

我不断收到此错误:

我已经阅读了一些帖子,但似乎没有任何解决办法。

我认为我的列名中的空格可能是一个问题,这篇文章建议这样:

http://forums.asp.net/t/1341960.aspx/1

添加方括号没有帮助。

我也尝试过添加`字符,但这不起作用

0 投票
2 回答
1186 浏览

datatable - 如何找出 DataTable 中哪些列可以为空?

有没有办法找出 DataTable 中哪些列可以为空?我知道有一个属性:DataColumn.AllowDBNull,在DataSet的设计模式中可以设置为true或false,但我想直接从数据库中获取这些信息。

我正在使用 MySQL 数据库中的值填充 DGV,并将 DGV 的 DataSource 绑定到 DataTable。