我想生成一个带有组合框的数据网格。以员工为例,我想要一个显示员工姓名,雇用日期和公司职位的网格。是否可以编写一个导致组合框和员工数据的查询,或者您是否必须使用存根组合框创建数据网格,然后使用一些客户端脚本来填充组合框或(我不喜欢这个想法) )有一个存储过程,为每一行产生必要的HTML。
答案 0 :(得分:1)
您可以使用单个查询检索多个结果集,您希望使用哪种数据层逻辑?
答案 1 :(得分:0)
您的存储过程不应生成HTML;生成HTML是一个非常程序化的操作,任何RDBMS通常都不适合。
您的存储过程应返回多个结果集(或具有多个存储过程调用)。第一个是数据集本身,带有关系数据的密钥。
后续的结果集将是用于下拉的关系数据集。
然后,在构建HTML时,您将从主结果集渲染网格,然后使用其余结果集填充其他组合框,在主网格中呈现初始选定值时执行查找。