如何在 a 的单列中显示多个值GridView
?例如,当我在 中搜索“Ivan”时TextBox
,输出将返回多行 Ivan,如下所示:
名称 任务
Ivan Task1
Ivan Task2
Ivan Task3
我想要这样的东西
命名任务
Ivan Task1、Task2、Task3
我的表是这样的
员工(id,name)
任务(id,name)
员工任务(employee.id,task.id)
这是我的sql代码
SELECT e.name, t.name
FROM EmployeeTask et
INNER JOIN employee e ON e.id = et.employee_id
INNER JOIN task t ON t.id = et.task_id
WHERE e.name = @Name
这是我的GridView
标记
<Columns>
<asp:BoundField DataField="name" HeaderText="Name" SortExpression="name"/>
<asp:BoundField DataField="task" HeaderText="Task" SortExpression="task"/>
</Columns>