问题标签 [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.
winforms - 处理 DataTable.DataRow 单元格更改事件
我有一个包含多个 DataColumns 和 DataRow 的 DataTable。现在我想在此 DataRow 的单元格更改时处理一个事件。如何在 C# 中做到这一点?
c# - C# 为 DataRow["haswhatnots"] = hasWhatnots 赋值非常慢
C# 为 DataRow["haswhatnots"] = hasWhatnots 赋值非常慢。hasWhatnots 是一个布尔值。
我已经分析了这条线,点击 560000 次,执行时间为 82 秒。当然 profiler 对性能有一些影响,但是这个性能还是很慢!
关于这个问题的任何提示。DataRow 是绑定到绑定到 DataGridView.Datasource 的 BindingSource 的 DataTable 的一部分。
c# - 如果单元格可能为空,从数据行读取的正确方法是什么
如果数据行(dr)中的列为空,我有以下代码似乎会爆炸。从数据行中解析出值并处理空检查的正确方法是什么?
c# - C# DataTable:使用 AutoInc 字段添加新行引发错误
我有一个收藏
我使用 DataTable,并在 Form1.Loads 时加载所有记录(来自 MDB 表),并将这些记录添加到列表(集合)中,以便我在内存中使用它们。
现在,当我将新员工添加到集合中时,我也应该将其添加到 mdb 表中......所以我这样做:
IDE 抛出有关“id”列不能有空值或不能为空的错误。
由于 mdb 表有一个 id 列、类型号、autoinc,我应该如何修复 Employee 类和 DataTable/Collections 方法,所以在添加新行时 id 列被“忽略”?
谢谢
c# - 在 datagridview 中隐藏一行 (WinForms/C#)
假设我有一个 DataGridView 控件,这个网格是通过一个 DataTable 填充的。现在,我想通过复选框添加一些动态过滤。当 _CheckedChanged 事件启动并且 Checked 设置为 true 时,我执行一个过滤器;
不,我只想在网格中显示这些记录。现在,我想的是创建一个新的 DataTable 并将其作为网格的数据源,但是当我有多个复选框时,我发现这变得非常麻烦。对此有任何指示或最佳实践吗?
c# - 将特殊的空常量值映射到 DataTable 中的 DBNull
我正在使用一个现有的对象框架,该框架使用特殊值来表示基元 int、DateTime、long 的 NULL。包含这些值的数据将添加到 DataTable 并显示在第三方控件(例如 XtraGrid)中。
一切都很好,除非将聚合应用于数据。在这种情况下,显然处理的是特殊值而不是 NULL 条目。
所以我认为最好的解决方案是在放入 DataRow 时将值映射到 DBNull 或从 DBNull 映射。我考虑过对 DataTable 和 DataRow 进行子类化,但基类不允许覆盖访问器。
我可以向子类添加额外的 Get/Set 函数,但这依赖于记住使用它们。我可以添加静态辅助函数而不是子类化,但这有同样的问题。
有没有更优雅的解决方案?
更新 执行聚合的是网格本身,因为它具有灵活的控件,可以让用户在运行时定义摘要。所以我认为唯一真正的解决方案是以某种方式映射到/从 DBNull,只是寻找一种优雅的方式来做到这一点。
c# - 是否可以将 DataRow 插入索引 0 处的 DataTable 中?
这个问题回答了如何在位置 0 处插入 DataColumn。有没有办法用 DataRow 做同样的事情?或者那是不可能的?谢谢。
vb.net - 如何检查具有给定名称的列是否存在于数据行中
我想在数据行中从循环中插入一个值,因此在数据行中输入值之前,我想检查表中是否存在特定列名称。
请告诉我如何检查它。(首选vb.net)。
c# - 将 DataRow 集合与 List 进行比较
我有一个List<string>
,我有一个数据表。
DataRow 中的一列是 ID。List 包含此 ID 的实例。
DataTable 在 Timer 上填充。
我想将列表中不在 DataTable 中的项目返回到另一个列表中。
ruby-on-rails - Ruby On Rails:获取记录
我正在寻找可以引导我创建一个页面的教程或一段代码,在该页面中我们只能找到每页 10 个数据行并使用 Ajax 上一个/下一个箭头和页码导航(即:< 1 2 3 . .. 10 > )。
非常感谢。