dr = DataTables("订单").DataRows(1)

dr("数量") = 100

设置该行数量列的值

dr("单价") = 20

设置该行单价列的值

Output.Show(dr("金额"))

显示金额列的内容



DataRow的常用属性有:

名称说明

IsNull判断某一列的内容是否为空,通常用于判断某一列是否已经输入内容。你可以参考[获取DataRow的值示例](https://kaledl.com/down/6527338.html)来详细了解。

Locked返回或设置行的锁定状态,例如在处理订单信息时,如果某一列的内容为空,可以使用IsNull属性来判断是否已经输入内容。



例如:

With DataTables("订单").DataRows(0)

引用第一行

If .IsNull("结账日期") = False Then

如果已经输入结账日期

.Locked = True

那么锁定此行

End If

End With



DataRow的常用方法有:

名称说明

Delete删除行,更多删除行的操作可以参考[easyui DataGrid数据表格属性](https://kaledl.com/down/6068873.html)。

Remove移除行,如果你对数据行的操作方法感兴趣,可以看看[数据表格示例](https://kaledl.com/down/8313175.html)。

Load重新加载行,如果其他人已经修改并保存此行,执行此方法,即可将该行最新的内容同步显示在表中。

RejectChanges撤销自打开文件或最近一次保存以来,对该行做出的修改

GetChildRows返回一个DataRow集合,集合中包括指定子表中和该行对应的全部关联行。

GetParentRow返回该行在指定父表中对应的关联行,例如[DataSet DataTable DataRow区别详解](https://kaledl.com/down/6526912.html)。



例如:

With DataTables("订单")

.DataRows(0).Delete()

删除第一行

.DataRows(1).Load()

重新加载第二行

.DataRows(2).RejectChanges()

撤销对第三行的修改

End With

读者可以通过这些链接了解更多信息,真正实现随时随地获取知识的便利!这些属性和方法使得操作数据行变得更加灵活和高效,是不是很有趣?