如何在ASP.NET中使用列表和SQL Server获取数据

万圣节

我有一个ID清单。这些是答案ID。我在申请表中持有一份清单。我只想向SQL Server发出请求以获取与ID匹配的答案。

我需要在C#中使用foreach循环吗?如何合并结果到数据表或其他内容?我需要一些帮助。

我想在ASP.NET项目中使用C#获取数据。

编号清单<List>::

answer_id
---------
5
4
23
2
45
16

我想使用C#并显示在数据表中:(预期结果)

answer_id          answer
-------------------------------------
5                  It's true
4                  Maybe next time
23                 Man this is crazy
2                  Can i help you?
45                 Wtf..
16                 I can not believe..

如果匹配,我们的选择查询必须返回答案。在此示例中,假设我们找到了所有答案。

简单查询一个结果:

SELECT answer_id, answer 
FROM answers 
WHERE answer_id = 5

结果:

  answer_id    answer
  -----------------------
    5          It's true
安德鲁·里斯(Andrew Reese)

假设您正在使用ADO.NET,则需要创建一个包含answer_id和answer属性的类。在我的示例中,我的行为好像是一个名为Answer的类具有这些值。然后,我首先创建一个DataAccess类,如下所示:

    public static class DataAccess
    {
        private static string reportConnectionString = "Data Source=;Initial Catalog=;Persist Security Info=;User ID=;Password=";

    public static class Answer
    {
       public int AnswerID {get; set;}
       public string Answer {get; set;}
    }

        public static bool GetRecords(int AnswerId, out List<Answer> lstAnswers, out string sMessage)
        {
            lstAnswers = new List <Answer>();
            AnswerID;
            sMessage = "";

            try
            {
                using(SqlConnection connection = new SqlConnection(reportConnectionString))
                {
                    connection.Open();

                    using (SqlCommand command = connection.CreateCommand())
                    {
command.CommandType = System.Data.CommandType.Text;
                        command.Parameters.AddWithValue("@id", AnswerID);

                        command.CommandText = @"select answer_id, answer from answers where answer_id = @id";

                        using (SqlDataReader reader = command.ExecuteReader())
                        {
                            if (reader.HasRows == false)
                            {
                                sMessage = "Could not find data";
                                return false;
                            }
                            while(reader.Read())
                            {
                                Answer answer= new Answer();

                                answer.answer_id= reader.GetInt32(reader.GetOrdinal("answer_id"));
                                answer.answer= reader.GetValue(reader.GetOrdinal("answer")).ToString();

                                // -- Adding single object to list 
                                lstAnswers.Add(log);
                            }
                        }
                    }
                }
                return true;
            }
            catch (Exception exc)
            {
                sMessage = exc.ToString();
                return false;
            }
        }
    }

如果您有一个answer_id列表,则可以创建一个foreach循环来遍历该列表,并连接answer_id和要显示的答案。

foreach (var item in lstAnswers)
{
     txtTextBox.Text = item.answer_id + " " + item.answer;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在asp.net中使用jQuery获取下拉列表选择的值绑定?

来自分类Dev

如何在ASP.NET应用程序中使用SQL Server中的SQL Server Profiler?

来自分类Dev

如何在MVC Razor视图中使用/显示Asp.net数据列表

来自分类Dev

如何使用sql server动态获取数据?

来自分类Dev

ASP.NET MVC使用WCF从SQL Server获取数据:如何在控制器中放置临时数据存储

来自分类Dev

如何在 Asp.net mvc 中使用 Angular 插入系统日期和其他数据

来自分类Dev

如何在SQL Server中使用行号获取匹配数据?

来自分类Dev

如何在asp.net中使用SQL Server批量插入?

来自分类Dev

如何在SQL Server中获取列明智的数据?

来自分类Dev

如何在SQL Server中获取不同条件的数据?

来自分类Dev

如何在 SQL Server 数据库的 where 子句中使用基于日期获取数据的 case 语句

来自分类Dev

ASP.NET MVC从MS SQL Server获取数据

来自分类Dev

如何在python中使用sql查询获取列表?

来自分类Dev

如何在asp.net MVC的模型视图中使用foreach循环打印列表或数组的数据

来自分类Dev

如何使用SQL参数从SQL Server获取数据集

来自分类Dev

如何在 SQL Server 中使用周数获取周的开始和结束日期?

来自分类Dev

如何在ASP.NET中获取Facebook朋友列表?

来自分类Dev

如何在sql server中使用group by获取类别计数?

来自分类Dev

如何在asp.net C#中的SQL Server中以YY格式获取年份

来自分类Dev

如何在asp.net C#中的SQL Server中以YY格式获取年份

来自分类Dev

如何使用存储过程从SQL Server获取数据

来自分类Dev

如何在asp.net中配置数据列表的索引?

来自分类Dev

如何在SQL Server查询中使用联接和sum()

来自分类Dev

管理员如何在ASP.NET Core中更改SQL Server中的数据?

来自分类Dev

如何在ASP.NET C#中从SQL Server到GridView中选择数据

来自分类Dev

如何在asp.net中插入SQL Server CE数据库

来自分类Dev

如何在asp.net中的两个SQL Server表中插入数据

来自分类Dev

如何在ASP Classic中使用cURL发布数据?

来自分类Dev

如何在ASP.NET MVC中使用IP地址获取地理位置

Related 相关文章

  1. 1

    如何在asp.net中使用jQuery获取下拉列表选择的值绑定?

  2. 2

    如何在ASP.NET应用程序中使用SQL Server中的SQL Server Profiler?

  3. 3

    如何在MVC Razor视图中使用/显示Asp.net数据列表

  4. 4

    如何使用sql server动态获取数据?

  5. 5

    ASP.NET MVC使用WCF从SQL Server获取数据:如何在控制器中放置临时数据存储

  6. 6

    如何在 Asp.net mvc 中使用 Angular 插入系统日期和其他数据

  7. 7

    如何在SQL Server中使用行号获取匹配数据?

  8. 8

    如何在asp.net中使用SQL Server批量插入?

  9. 9

    如何在SQL Server中获取列明智的数据?

  10. 10

    如何在SQL Server中获取不同条件的数据?

  11. 11

    如何在 SQL Server 数据库的 where 子句中使用基于日期获取数据的 case 语句

  12. 12

    ASP.NET MVC从MS SQL Server获取数据

  13. 13

    如何在python中使用sql查询获取列表?

  14. 14

    如何在asp.net MVC的模型视图中使用foreach循环打印列表或数组的数据

  15. 15

    如何使用SQL参数从SQL Server获取数据集

  16. 16

    如何在 SQL Server 中使用周数获取周的开始和结束日期?

  17. 17

    如何在ASP.NET中获取Facebook朋友列表?

  18. 18

    如何在sql server中使用group by获取类别计数?

  19. 19

    如何在asp.net C#中的SQL Server中以YY格式获取年份

  20. 20

    如何在asp.net C#中的SQL Server中以YY格式获取年份

  21. 21

    如何使用存储过程从SQL Server获取数据

  22. 22

    如何在asp.net中配置数据列表的索引?

  23. 23

    如何在SQL Server查询中使用联接和sum()

  24. 24

    管理员如何在ASP.NET Core中更改SQL Server中的数据?

  25. 25

    如何在ASP.NET C#中从SQL Server到GridView中选择数据

  26. 26

    如何在asp.net中插入SQL Server CE数据库

  27. 27

    如何在asp.net中的两个SQL Server表中插入数据

  28. 28

    如何在ASP Classic中使用cURL发布数据?

  29. 29

    如何在ASP.NET MVC中使用IP地址获取地理位置

热门标签

归档