0

リストビューからの複数選択を使用してグリッドビューにデータを入力しようとしていますか?

これはgridviewの私のコードです

<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>

しかし、私が抱えている問題は、データがリストビューで選択されたすべての行からのものではないということです。

リストビューはスキルのリストであり、グリッドビューに入力されるデータは、リストボックスで選択されたこれらのスキルを所有する従業員です。したがって、2つのスキルを選択した場合、選択したスキルの両方を組み合わせていない従業員が表示されます。それが私の質問を明確にすることを願っています。

4

0 に答える 0