小编Din*_*led的帖子

while(reader.Read()){}中列表中的重复值

[WebMethod]
public List<reports> getMyReports( int user_id )
{
    string cs = ConfigurationManager.ConnectionStrings["ReportDB"].ConnectionString;
    using (SqlConnection con = new SqlConnection(cs))
    {
        SqlCommand cmd = new SqlCommand("getAllReportsByUserID", con);
        cmd.CommandType = CommandType.StoredProcedure;
        List<reports> repers = new List<reports>();
        //users[][] liser = new users[][];
        SqlParameter user_id_parameter = new SqlParameter("@user_id", user_id);
        cmd.Parameters.Add(user_id_parameter);
        reports report = new reports();
        con.Open();
        SqlDataReader reader = cmd.ExecuteReader();
        while (reader.Read())
        {
            report.id = Convert.ToInt32(reader["id"]);
            report.title = reader["title"].ToString();
            report.description = reader["description"].ToString();
            report.anonymous = (bool)reader["anonymous"];
            report.location = reader["location"].ToString();
            report.status = reader["status"].ToString();
            report.category = reader["category"].ToString();
            report.date …
Run Code Online (Sandbox Code Playgroud)

c# asp.net list reader

1
推荐指数
1
解决办法
128
查看次数

标签 统计

asp.net ×1

c# ×1

list ×1

reader ×1