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