关于DataRow的复合KEY

许多情况下需要从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

其他文档