VARCHART XGantt用户手册:数据表——创建和修改数据记录(.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日

相关推荐

发表回复

登录后才能评论