datarow相关内容

无法更改的DataRow值

我想换一个数据行值。我想改变 DT2 [0] .ItemArray [3] 我尝试这个代码,但没有奏效。 私人无效Func键(DataRow的[] DtRowTemp) { 的DataRow [] DT2; DT2 = DtRowTemp; //它工作和DTRowTemp值已设置为DT2 //上述代码不起作用 DT2 [0] .ItemArray [3] = 3; //最后值 ..
发布时间:2016-08-30 13:56:44 C#/.NET

C#简单的方法来复制或克隆一个DataRow?

我在寻找一个简单的方法,使一个DataRow的克隆。有点像服用该行的快照,并保存它。原始行的值就可以自由地改变,但我们仍然有另一个保存的副本,它不改变。这是做了正确的方法是什么? 的DataRow源,目标; //假设我们创造一些列和值填充它们 Destination.ItemArray = Source.ItemArray; 这会不会只是设置快照的ItemArray引用指向一 ..
发布时间:2016-08-26 21:30:46 C#/.NET

C#/的WinForms:如何最好地绑定一个PropertyGrid中和的System.Data.DataRow

我有System.Data.DataRows几个领域,大多只是普通的类型如int,单,字符串。 什么是使用PropertyGrid中,使它们可编辑的最佳方式? 它会自动工作,无论数据行有什么样的领域,但它不应该显示他们。我想提供应该被隐藏的属性列表。 由于数据表是自动生成的,我不能添加自定义属性,如[可浏览(假)] 非常感谢! 解决方案 编辑处理过滤;很多tricker:除了获得 ..
发布时间:2016-08-07 09:56:14 C#/.NET

获得与名称的DataTable列的索引

我有一些code这列名即设置一个DataRow单元格的值。 行[“的ColumnName”] = someValue中; 我想也立即设置此行的值列于一个上面的权利。显然,如果我是越来越被索引,而不是按列名的单元格,这将是很容易。那么,有没有从列名获取列索引从而使我做的一种方式:行[索引+ 1] = someOtherValue; 即。我需要创建一些列的索引和列名的字典最初创建表时,或者我 ..
发布时间:2016-06-05 20:15:59 C#/.NET

以数据行数组转换为数据表的简单方法

我要一个的DataRow 数组转换成数据表 ...什么是做到这一点最简单的方法? 解决方案 为什么不通过你的DataRow数组进行迭代,并添加(使用DataRow.ImportRow,如果需要的话,得到的DataRow的副本),是这样的: 的foreach(在rowArray的DataRow行){ dataTable.ImportRow(行); } 请确保您的表具有相同的架构作 ..
发布时间:2016-05-31 19:06:15 C#/.NET

如何转换列表转换成数据表

我是从另外一个数据表中获取值作为输入列出。现在我需要保存这些列表值到另一个数据表。 清单: 名单,其中,DataRow的> 。表= slectedFieldsTable.AsEnumerable()了ToList(); 的foreach(在slectedFieldsTable.Rows的DataRow博士) { list.Add(DR); } 新数据表: 的DataRo ..
发布时间:2015-11-28 19:39:30 C#/.NET

您可以使用DataTable.Contains(对象键),如果你的数据表的主键是两列?

如果又如何? 解决方案 要通过主键选择您要使用的一个: DataTable.Rows.Find(对象)的情况下,你的PK是一列 DataTable.Rows.Find(对象[])如果你有更多然后1列作为主键 在案件类型化的DataSet中,该方法 MyDataTable.Rows.Find(...)会为你生成具有合适签名。基本上它是DataRowCollection类中的方法 ..
发布时间:2015-11-28 19:24:06 C#/.NET

获取数据行的值转换成字符串?

我有一个名为“结果”与几行数据集。我想获得这些数据转换为字符串,但我不能完全弄清楚如何做到这一点。我使用的是下面的code: 字符串输出=“”; 的foreach(在results.Tables的DataRow行[0] .Rows) { 输出=输出+ rows.ToString()+“\ N”的; } 不过,我想我失去了一些东西,因为这是行不通的。有人能指出我朝着正确的方向? ..
发布时间:2015-11-28 19:10:07 C#/.NET

安全移除的DataRow中的ForEach

我不明白为什么这code不起作用。 的foreach(DataRow的数据行的dataTable.Rows) { 如果(真) { dataRow.Delete(); } } 解决方案 大多数集合在.NET不允许您更改集合的内容你遍历它一段时间。从文档的的IEnumerator : 这是枚举仍然有效,只要 集合保持不变。如果 改 ..
发布时间:2015-11-28 19:08:44 C#/.NET

ADO.NET的DataRow - 检查列的存在

我如何检查一个数据行一列的存在? 我要建数据表来组织一些数据,我已经拉从数据库返回的。根据各行中的数据的类型,我需要创建具有不同列的数据表。然后,后来,我想检查,看看我在看表具有一定的列。 我知道我可以捕获该异常,并处理它的方式,但我很好奇,如果有一个属性或方法DataRow对象上,这将帮我这个忙? 下面就是我能做到这一点通过捕捉异常: 公共静态字符串CheckEmptyDataRowIt ..
发布时间:2015-11-28 19:08:05 .NET Framework

动态添加行的GridView / DataGrid中/中继器?

我想创建一个“表”,用户将完成其中有一个未知的行数。 要说明吧,让我们说这是从签收后的购物之旅进入细节 - 即行(或项目)的数量是未知 要达致这我想创建一个单列一格,并包含文本框两列输入项目名称和价格: + ------- + --------- + +产品+价格+ + ------- + --------- + +豆+ 0.99 + + ------- + --------- ..
发布时间:2015-11-27 15:09:26 C#/.NET

如何从一个DataRow或使用相同的code DataReader的阅读?

目前,我使用的是 SqlDataReader的装了一个简单的数据库“选择”查询。每一行再presents域对象,所以我吹这样的每个对象: 昏暗loadedItems作为新的列表(项) 昏暗博士为SqlDataReader的= GetItemsDataReader() 虽然dr.Read() 昏暗的项目作为项目= GetItemFromData(DR) loadedItems.Add(项目 ..
发布时间:2015-11-27 14:46:26 C#/.NET

C#分配一个值的DataRow [" haswhatnots"] = hasWhatnots是可怕的慢

C#分配一个值的DataRow [“haswhatnots”] = hasWhatnots是可怕的慢。 hasWhatnots是一个布尔值。 我已经异形这条线,并与56万点击率的执行时间为82秒。当然,分析器对性能有一定的影响,但还是这样的表现grazy慢! 在这个问题上的任何提示。 DataRow中是被绑定到的BindingSource绑定到DataGridView.Datasource数据 ..
发布时间:2015-11-27 11:52:01 C#/.NET

更新数据表中的单元格

我正在写一个小的应用程序做一些细胞一点点处理CSV文件我有。我已经想通了如何读取和写入CSV文件库我在网上找到,但我遇到了麻烦:图书馆解析CSV文件到一个DataTable,但是,当我试图改变表格的单元格,它不保存在表中的变化! 下面是code问题。我已经分离的过程分为多个变量,并改名为一些事情,使之更容易调试这个问题。 code 在循环: 字符串DEBUG1 = readIn.Rows ..
发布时间:2015-11-27 11:41:41 C#/.NET