问题标签 [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# - 确定 DataColumn 是否为数字
有没有比这更好的方法来检查 DataTable 中的 DataColumn 是否为数字(来自 SQL Server 数据库)?
.net - 使用最新的列信息更新 DataColumn
我有一个包含许多数据列的数据集,由于大小问题,我已将许多 varchar 列从 VARCHAR(20) 更新为 VARCHAR(50)。
我想让DataTable自动抓取新的列信息,这可能吗?我宁愿不浏览表格中的每一列并更新长度。
c# - 是否可以扩展 DataColumn.Expression
扩展方法可以用于 DataColumn.Expression 以支持例如替换功能吗?
如果是,是否有任何可用的示例代码?
谢谢。
c# - 使用(I)列表作为 DataColumn 的源
我正在玩弄 .NET 提供的 DataGridView 控件。到目前为止,我似乎无法将 (I)List 绑定到 DataColumn。这可能吗?我应该怎么做?
visual-studio-2008 - 在 Visual Studio 调试器中看到命名数据列?
当我在调试数据表时,比如在监视窗口中,我通常会选择 Rows 属性,然后选择一个特定的索引——通常是 0 或 1。
当我这样做时,我看到一个带有数字索引的 ItemArray 列表,表示该行的列。但是这些列有名称,我想看看它们。所以而不是
myTable.Rows[0][6]
...我猜测/相当但不太确定 LastName 列在那个位置,我更希望看到 ItemArray 列表,列名在 [] 括号之间,所以我确定。这里有我没有看到的房产还是有办法做到这一点?
c# - 将字符串转换为 DataColumn 中的 guid
如何将设置为类型的 GUID 的 DataColumn 转换为类型string
为的 GUID 的 DataColumn Guid
?源数据中的一列类型错误,我无法在那里更改它。
ado.net - ADO.net 问题 - 如何在不触发无限循环的情况下使用 RowChanged 更新 DataTable 的行中的列?
如何通过使用 RowChanged 事件更新 DataTable 的行中的列值(以编程方式),而不触发无限循环?(我目前得到)
注意我不想使用 DataColumn.Expression 属性。
例如,以下给了我一个递归循环和堆栈溢出错误:
谢谢
PS。事实上,使用 RowChanging 事件(而不是 RowChanged)对我来说是有意义的(也就是说,在保存之前更改值)但是当我尝试这个时,我在以下行得到“无法更改 RowChanging 事件中的建议值”在处理程序中:
c# - 如何在这个 C# 程序中打印列名?
我拼凑了一个 C# 程序,该程序获取一个.csv
文件并将其写入DataTable
. 使用这个程序,我可以遍历每一行DataTable
并打印出该行中包含的信息。控制台输出如下所示:
我还想在每个值旁边打印列名,使其看起来像这样:
有人可以查看我的代码并告诉我可以添加什么以便打印列名吗?我对 C# 很陌生,所以如果我忽略了一些东西,请原谅我。
这是我的代码:
.net - 我可以将强类型数据集配置为使用可为空的值吗?
如果我有一个强类型数据表,其中有一列用于 type 的值Int32
,并且该列允许空值,那么如果我对值为空的行执行此操作,则会出现异常:
相反,我需要这样做:
理想情况下,我希望能够做到这一点:
当然,我总是可以编写自己的方法,例如GetCustomValueOrNull
;但是,如果为列本身自动生成的属性只是返回一个可为空的,那将是更可取的。这可能吗?
c# - 如何对数据表单元格进行总计并在该数据表中构造一个新列?
数据表中有三列
现在我想根据这三列名称构建另一列,totalAmount
即这三列的总和,就像列将是
我得到了三列的记录,Amount,Commission and Others
并且基于这些列,我需要在该数据表中添加一个新列。我们可以手动获取并总计并在该数据表中添加一个新列,但是还有其他好的和短的方法?