问题标签 [datarow]

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 回答
617 浏览

c# - C# 和 ADO.NET 中 System.Data.DataRow 的缓慢更新

我在一个简单的 C# 应用程序中使用 ADO.NET。

有两个表,TableA 和 TableB。表 A 是表 B 的父表。表 A 包含:

  1. id 作为主键 (Int32)
  2. 其他栏目。我认为这无关紧要,所以我不会详细说明。

表 B 有这些列:

  1. id(主键)(Int32)
  2. tableAid(与表A的外键关系)(Int32和主键)
  3. X(双型)
  4. Y(双型)

我在表 B 中创建了大约 300 行。我想更新 X 和 Y 的列值以使每一行具有相同的值。我目前正在这样做:

这段代码似乎需要很长时间才能运行。我的问题是(i)为什么这么慢?(ii) 更新表中许多行的推荐方法是什么?是否有批量更新方法。

0 投票
4 回答
13323 浏览

c# - 链接到 DataRow(数据表)

我正在动态构建一个 DataTable,并尝试在要添加到 DataTable 的 DataRow 中添加一个“链接”。DataTable 在创建后绑定到 GridView。

类似的东西:

然后我将它绑定到 GridView :

但是当我将列中的 HTML 绑定到 GridView 时,它会被编码。有没有办法在那里添加一个超链接对象或类似的东西?

PS 示例中没有,但列是动态添加的(这意味着在渲染之前我不知道我将拥有多少列)

更新#1

创建列时,我可以访问 GridView。我能够做这样的事情:

但它显示 2 列“col”...

更新#3: 我改用了 DataGrid。在数据行中插入“纯文本”时,它不会对 HTML 进行编码。

0 投票
2 回答
1890 浏览

.net - 列的 DataTable DataRow DataColumn

我正在将 cvs 文件转储到数据表中。我能够遍历每一行和每一列。我只对 16 列中的 4 列运行一些逻辑。我试过如果但没有工作。我如何使用“for”类型语法?例如,我喜欢说为 columnA 执行此操作。对于列 B 执行此操作。(而不是 if(column.ColumnName == "ColumnA") 然后做点什么)

0 投票
3 回答
40965 浏览

c# - 如何遍历数据表中特定列的值?

我想遍历数据表中特定列的值?谁能给 C# 编码?

0 投票
2 回答
3440 浏览

c# - 当executereader从表中读取行时,如何将行添加到数据表中?

我想使用 C# 编码将 executereader 读取的行添加到新数据表中

0 投票
1 回答
7410 浏览

wpf - 检查 WPF DataRowView 是否包含列

我可以使用 DataRowView 获取列的值

当然,如果 DataRowView 中没有“MyColumn”,则此代码会引发异常。

如果该行包含“MyColumn”,如何提前检查?遗憾的是,DataRowView 上没有 row.Contains("MyColumn")。

0 投票
3 回答
2895 浏览

c# - 迭代 ListView 数据

我有一个绑定到 DataTable 的 ListView。我想遍历 DataTable 的行并访问它们的数据。我想,要做到这一点,我只需遍历 ListView 中的 ListViewDataItems。为了测试我是否正确访问数据,我尝试了以下代码,它应该只在每行的第 0 列打印字符串。

但是,没有打印任何内容。为了验证 ListView 不为空(它不应该是因为数据在我的 aspx 页面上正确呈现),我尝试了这个:

这将打印数字 16,这是正确的,因为我的 ListView 中有 16 行。我猜我只是没有正确访问数据。我很感激对此的一些见解。

0 投票
1 回答
1664 浏览

c# - 将两个数据行添加到第三行

是否可以在c#中添加两个数据行并在同一数据表的第三个数据行中获取结果?此外,是否可以将两个数据行绑定到结果行,以便如果任何值发生变化,它会反映在结果行中?

提前致谢

0 投票
1 回答
162 浏览

.net - 丢失数据继续

此过程位于 xsd 文件中:

在它离开程序之前,我正在检查 DataSet 行,我看到变量在那里。

在下一步中,它会转到我正在查看相关报告的表单。

最后一个表单只有 Load 事件,没有别的。

没有任何行。

0 投票
1 回答
3200 浏览

c# - 将 DataRowCollection 转换为 NameValueCollection

我需要一种优雅的方式将 DataRowCollection 转换为 NameValueCollection。

注意:在转换过程中,我需要一个可以调用变形器来整理键名的部分