datarow相关内容

在ForEach中安全删除DataRow

我不明白为什么这段代码不起作用。 foreach(DataRow dataRow in dataTable.Rows) { if(true) { dataRow.Delete(); } } 解决方案 .NET中的集合不允许在迭代集合时更改集合的内容。从文档 IEnumerator : 枚举器保持有效,只要 集合保持不变。如果对集合, 进行 ..
发布时间:2016-12-15 18:47:30 C#/.NET

比较不同表的数据行

我之前发布了类似查询,并决定缩减复杂性让它让开发者回答我的主要问题。它可以表示为重复,但仍然我想张贴它作为编辑以前的帖子没有产生很多结果。 我有2个数据表:dataTable1和dataTable2。两者都有1行具有相同的条目。例如。这两个数据表中的列为Name,Class,Subject。现在dataTable的两行都与值(“John”,“5”,“Science”)相同。现在我想比较ths ..
发布时间:2016-10-11 12:02:44 C#/.NET

转换的DataRow与AutoMapper到对象

我能成功地从IDataReader的映射为对象的列表,但是当我想举一个似乎的DataRow并不如预期的工作。 我缺少简单的东西在这里? [的TestFixture] 公共类AutomapperTest { [测试] 公共无效TestMethod1() { DataTable的DT =新的DataTable(“接触”); dt.Columns.Add(“名字”); ..
发布时间:2016-10-08 14:20:31 C#/.NET

节省csv文件数据

我有一个问题,将数据保存在.csv文件。 无效WRITELOG(DataRow的rzad) { 的StreamWriter SW =新的StreamWriter(“log.csv”,真正的); INT iColCount = 8; 的for(int i = 0; I< iColCount;我++) { 如果 {$(Convert.IsDBNull(rzad [I])! ..
发布时间:2016-10-04 16:51:36 C#/.NET

Link在一个DataRow(数据表)

我动态生成一个DataTable,我尝试添加在我加入到DataTable DataRow中(S)“链接”。该数据表绑定到一个GridView之后的创作 类似的东西: DataTable中的dataTable =新的DataTable(); 的foreach(在项目项目项目) { 的DataRow行= dataTable.NewRow(); dataTable.Columns. ..
发布时间:2016-10-01 20:16:22 C#/.NET

比较两个数据行

我有里面多行的DataTable。我有1个排,我要检查,如果该行是在数据表中现有行的副本。所以,我想这样的: DataTable中的dataTable =的GetTable(); 如果(dataTable.Rows.Count→1) { 的for(int i = 0; I< dataTable.Rows.Count;我++) { VAR的DataRow = dataTable ..
发布时间:2016-10-01 00:02:39 C#/.NET

麻烦在C#中更新的DataRow

我有我似乎无法绕到我的头一个非常简单的C#的DataTable的问题;它似乎很两岸前锋,但我一定是失去了一些东西。 我希望有人可以给我,为什么我无法更新显示在一个DataTable像一个单元格的值解释如下: 代码: DataTable的T =新的DataTable() ; t.Columns.Add(“MyCol”); t.Rows.Add(“旧值”); t.Row ..
发布时间:2016-09-28 14:31:10 C#/.NET

我怎样才能为列"总和;&件QUOT;在一个DataTable?

我怎样才能在一个DataTable列“片”的款项?说我下面的表格了。我该如何计算的文章=“奶”和货号=“15”“总”片? 栏目:文章货号件 行: 1牛奶15 1 2水12 1 3苹果13 2 4牛奶15 1 5牛奶16 1 6面包11 2 7牛奶16 4 的 我的新DataTable的结果应该是这样的: 栏目:文章货号件 行: 1面包11 2 ..
发布时间:2016-09-23 21:25:16 C#/.NET

我如何获得列名在本C#程序打印?

我拼凑一个C#程序,需要一个的.csv 文件,并将其写入到数据表。使用这个程序,我可以通过 DataTable的每一行循环并打印出包含的行中的信息。控制台输出看起来是这样的: --- ---行 项目:1 项目:545 项目:507 项目:484 项目:501 我想打印的列名的每个值的旁边,为好,这样它看起来是这样的: - - 行 - 项目:1小时 ..
发布时间:2016-09-22 20:09:29 C#/.NET

新列和数据添加到已经包含数据的数据表 - C#

我如何添加一个新的的DataColumn 到已经包含数据的数据表对象? 伪代码 //调用SQL助手类来获得初始数据 数据表dt的= sql.ExecuteDataTable(“sp_MyProc”); dt.Columns.Add(“NewColumn”,类型(System.Int32)); 的foreach(DataRow的行dr.Rows) { //需要设定值N ..
发布时间:2016-09-22 20:09:17 C#/.NET

用单引号冲突C#的DataTable选择方法

当我做了LINQ包含撇号的场下选择我最近发现,它使我的应用程序抛出异常。 的DataRow [] = newDr this.ds.Tables [“表名”]选择。(“NAME =”“”“+ drData [”名称“]的ToString()+'); 如果drData [“名称”] =“该企业的钱” 我得到的异常: $ b“语法错误'S'操作符后缺少操作数” ..
发布时间:2016-09-21 14:33:15 C#/.NET

为什么当传递新创建的DataRow DataTable.Rows.ImportRow不起作用?

我需要添加 NEWROW 到 MyHandler的,它应该是行添加到从内部构建表该“办法”传递给了MyHandler的。 现在的问题是,当我使用 dt.ImportRow(行); 它不添加任何行。 如果我添加 NEWROW 到 T 表,然后做 handler.Add( t.row [t.Rows.Count - 1]); 所以它的工作原理,但我不希望添加到 T 表。在 T 只是让我可以创建新行 ..
发布时间:2016-09-20 23:09:06 C#/.NET

从获得的DataRow值之间的差值

示例代码: DataTable的表=新的DataTable(); // ... //插入到表 列table.Columns.Add(“名称”); // ... //插入值表 的foreach(DataRow的行table.Rows){ 行[“名” ]; row.Field<串GT(“名称”); } 和问题是:“不同的是使用之间有 ..
发布时间:2016-09-19 12:49:11 C#/.NET

在数据行错误,集合被修改;枚举操作可能不会执行

我有for-each循环,其中数据行被更新所以异常,集合已修改;枚举操作可能不会执行的产生。什么办法来解决呢?我已经看到到列表的功能,但它不与数据行的工作,这里是我的代码: 的foreach(DataRow的行dataTable.Rows){ TEMP =行[0]的ToString(); 的foreach(在dataTable.Rows的DataRow行){如果 (临时==行[0]的To ..
发布时间:2016-09-19 12:28:05 C#/.NET

在特定的ID数据表中查找一行

我有一个数据表两列: 大头贴,来电。 我要如何找到什么叫值为,其中ID = 5 ? 5可能是anynumber,它只是为例子。每一行都有一个唯一的ID。 解决方案 请字符串条件搜索,类似这样的: 字符串searchExpression =“ID = 5” 然后使用。选择()的数据表对象的方法,如下: 的DataRow [ ..
发布时间:2016-09-08 19:57:18 C#/.NET

如何检查数据行值为null

请告诉我是这是检查NULL在DataRow中,如果需要返回一个字符串 Convert.ToString(行[“Int64_id”] ??“”) 还是应该像检查与DBNull.Value。 需要这么多比 小 如果(行[“Int64_id”]!= DBNull.Value){...}否则,如果{} 解决方案 检查数据列不为null与的 ..
发布时间:2016-09-07 12:04:22 C#/.NET

C#的DataRow空的检查

我得到这个: 的DataTable dtEntity = CreateDataTable(); drEntity = dtEntity.NewRow(); 然后我将数据添加到行(或没有)。代码 地块,真的不知道,如果有该行内部的任何物件。 依赖于输入(我从一些文件导入)。 我想要做的是这样的: 如果(drEntity`s每一个细胞不为空) { dtEnt ..
发布时间:2016-09-06 13:03:29 C#/.NET