0

我正在尝试使用列表视图中的多项选择来填充网格视图中的数据?

这是我的网格视图代码

<asp:SqlDataSource ID="SqlDataSource2" runat="server" 
        ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
        SelectCommand="SELECT employee.Empno, employee.Dptno, employee.Grade, employee.Employee FROM employee INNER JOIN grade ON employee.Grade = grade.Grade INNER JOIN empskill ON employee.Empno = empskill.Empno WHERE (empskill.Skillno = @Skillno)">
        <SelectParameters>
            <asp:ControlParameter ControlID="ListBox1" Name="Skillno" 
                PropertyName="SelectedValue" />
        </SelectParameters>
    </asp:SqlDataSource>

但我遇到的问题是数据不是来自列表视图中所有选定的行。

listview 是技能列表,gridview 中填充的数据是在列表框中选择的拥有这些技能的员工。因此,如果您选择 2 个技能,它应该显示同时具有所选技能的员工,而不是将它们结合起来。希望这能说明我的问题。

4

0 回答 0