VARCHART XGantt用户手册:数据表——创建和修改数据记录(.NET版)

VARCHART XGantt是一个交互式的甘特图控件,其模块化的设计让您可以创建满足您和您的客户所需求的应用程序。本文主要描述甘特图数据表教程中的——创建和修改数据记录!

VARCHART XGantt是一个交互式的甘特图控件,其模块化的设计让您可以创建满足您和您的客户所需求的应用程序。(我们领先的甘特图控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET应用程序。)除此之外,同时还具有一个稳定可靠的甘特图工具,在编写第一行代码之前,您就可以知道是否可以满足客户的需求。本文主要描述甘特图数据表教程中的创建和修改数据记录!内容紧接上文(数据表——创建数据表)~

VARCHART XGantt正式版

创建和修改数据记录

定义数据表字段之后,您可以通过API将数据记录添加到表中。有两种向记录中添加数据的方法。我们建议使用一种普通的做法来定义类型对象的数组,其对象的数量与数据表字段的数量相对应。

示例代码VB.NET

Dim dataTable As VcDataTableDim dataRecCltn As VcDataRecordCollectionDim dataRecVal() As ObjectDim dataRec1 As VcDataRecordDim dataRec2 As VcDataRecorddataTable = VcGantt1.DataTableCollection.DataTableByName("Maindata")dataRecCltn = dataTable.DataRecordCollectionReDim dataRecVal(dataTable.DataTableFieldCollection.Count)dataRecVal(Main_ID) = "1"dataRecVal(Main_Name) = "Node 1"dataRecVal(Main_Start) = DateSerial(2013, 1, 8)dataRecVal(Main_Duration) = 8

示例代码C#

VcDataTable dataTable =vcGantt1.DataTableCollection.DataTableByName("Maindata");VcDataRecordCollection dataRecCltn = dataTable.DataRecordCollection;Object [] dataRecVal = newobject[dataTable.DataTableFieldCollection.Count];VcDataRecord dataRec1;VcDataRecord dataRec2; dataRecVal[Main_ID] = "1";dataRecVal[Main_Name] = "Node 1";dataRecVal[Main_Start] = "08.01.2013";dataRecVal[Main_Duration] = 8

可以通过对象DataRecordCollectionAdd()方法添加数据记录,该对象数组作为参数传递。

示例代码VB.NET

dataRec1 = dataRecCltn.Add(dataRecVal)

示例代码C#

dataRec1 = dataRecCltn.Add(dataRecVal);

作为第二种方法,您可以使用由数据值组成的字符串,这些数据值由分号分隔。

示例代码VB.NET

dataRecCltn.Add("2;Node 2;15.01.13;;9")

示例代码C#

dataRec2.AllData = "2;Activity Y;15.01.13;;9";

如果数据值包含分号,则字符串必须用双引号引起来。

示例代码VB.NET

dataRec2 = dataRecCltn.Add("2;""Node 2;"";15.01.13;;9")

示例代码C#

dataRec2 = dataRecCltn.Add("2;"Node 2;"";15.01.13;;9"");

可以使用DataRecordByID()方法通过主键快速找到对数据库对象的引用。

示例代码VB.NET

dataRec1 = dataRecCltn.DataRecordByID(""1"")dataRec2 = dataRecCltn.DataRecordByID(""2"")

示例代码C#

dataRec1 = dataRecCltn.DataRecordByID(1);dataRec2 = dataRecCltn.DataRecordByID(2);

通过使用索引属性DataField(),可以轻松修改数据记录的单个数据字段的内容。为了替换记录的所有数据字段内容,可以使用属性AllData

示例代码VB.NET

dataRec1.DataField(Main_ID) = 1dataRec1.DataField(Main_Name) = ""Activity X""dataRec1.DataField(Main_Start) = DateSerial(2013

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月21日
下一篇 2019年8月22日

相关推荐

发表回复

登录后才能评论