3

ハンドル列がドロップダウンリストの値と等しいときに、PoliceAccountという名前のテーブルからpoliceidfullnameの両方を取得し、その値をラベルに入れて表示しようとしています。以下に示すコードを使用して、policeidfullnameの最後の行データの結果を取得し続けます。ただし、私のテーブルには、ドロップダウンリストの値と等しい列ハンドルを持つ 2 つの警察アカウントが含まれています。私を助けてください。ありがとう!

conn.Open();
sql = "Select policeid, fullname From PoliceAccount Where handle = '"+ ddlReportDateTime.SelectedValue +"'";
    using (var cmd2 = new SqlCommand(sql, conn))
    {
        SqlDataReader dr;
        dr = cmd2.ExecuteReader();

        while (dr.Read())
        {
            String policeid = dr.GetString(0);
            String fullname = dr.GetString(1);
            String result = policeid + " " + fullname;
            lblAssignTo.Text = result;
        }
    }
conn.Close();
4

1 に答える 1