关于DataRow的复合KEY
最后更新:2023-10-18 21:07:19
|
状态:未完成
许多情况下需要从DataRow中取多个值合并显示。如导出excel时地址列需要合并省市区详细地址
DataRow可以取多个值拼接,但DataSet则需要遍历,非常麻烦
DataRow提供了复合KEY取值的函数
如{ID:1,CODE:A01,NAME:张三}
row.getString("{ID}-{CODE}")可以取出 1-A01
row.getString("编号:{CODE};姓名:{NAME}")可以取出 编号:A01;姓名:张三
需要注意的是如果其中一个KEY取值为null 或 KEY不存在则以""代替,而不是"null"
类似的在导出EXCEL时指定需要导出的列时也可以使用复合KEY