尝试将信息从数据库表显示到列表框中

阿索提亚

我目前正在尝试使用Visual Studio在c#中创建一个asp.net Web应用程序,并且可能会使用一些帮助。

我的网页之一是注册页面,您选择一个单选按钮(父母或孩子)然后继续填写表格。我的工作原理是,根据您选择的单选按钮,该信息存储在数据库的父表或子表中。

我遇到的问题是,下一步需要我显示孩子的详细信息(姓名,用户名和DOB)。我希望将数据显示在一个表中,但是对于我尝试遵循的示例以及我自己尝试过的其他事情没有运气。我的下一个想法是使用列表框,并使用代码中显示的注释掉的部分,我设法向表中的子项显示,但全部显示在一行上。

正如我的代码所示,在ListBox1.Items.Add(reader ...'的'Add'下出现错误。它说方法'Add'的重载不需要3个参数。我在网上和其他地方都找到了,但没有任何效果。

谁能建议我如何正确显示值(每行1个孩子),或者甚至如何正确使用表格显示孩子?

提前致谢!

关于SqlDataAdapter的错误

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
using System.Diagnostics;
using System.Collections;


namespace Coursework
{
public partial class View_remove_children : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection connect = new SqlConnection("Data Source=THEBEAST;Initial Catalog=newregDB;Integrated Security=True;Pooling=False");

        connect.Open();

        SqlCommand cmd = new SqlCommand("SELECT [firstname], [dob], [ChildID] FROM [children]");
        cmd.CommandType = System.Data.CommandType.Text;
        cmd.Connection = connect;

        //string temp = "";

        SqlDataReader reader = cmd.ExecuteReader();
        while (reader.Read())
        {
            {
                //temp += reader["firstname"].ToString();
                //temp += reader["dob"].ToString();
                //temp += reader["gender"].ToString();
                //temp += "<br/>";
                ListBox1.Items.Add(reader["firstname"], reader["dob"], reader["ChildID"]);

            }

            connect.Close();
        }
    }
}

}

达米斯

如果您需要表视图,则最好使用GridView,将GridView控件拖放到设计器视图中,然后执行以下操作

using(SqlConnection connect = new SqlConnection("Data Source=THEBEAST;Initial Catalog=newregDB;Integrated Security=True;Pooling=False"))
using(SqlCommand cmd = new SqlCommand("SELECT [firstname], [dob], [ChildID] FROM [children]", connect))
{
    connect.Open();
    SqlDataAdapter sda = new SqlDataAdapter(cmd);
    DataTable dt = new DataTable();
    sda.Fill(dt);
    GridView1.DataSource = dt; //give your gridview name here
    GridView1.DataBind();//give your gridview name here
}

尝试一些关于gridview分组,编辑,插入等的教程。然后您可以确定自己是否适合您的需求。

实施GridView分组:在ASP.Net中对相似的GridView行进行分组

简单插入在ASP.Net GridView控件中选择“编辑更新和删除”

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据库显示到列表框

来自分类Dev

使用访问数据库将具有多个值的项目从列表框显示到文本框中

来自分类Dev

将列表框绑定到数据库表

来自分类Dev

如何将数据库表列表显示到 URL?

来自分类Dev

使用Ruby Sinatra将MySQL数据库中的表显示到网页上

来自分类Dev

从数据库中删除列表框中的选择

来自分类Dev

将列表框中的值添加到数据库

来自分类Dev

如何将数据库中的项目放入列表框

来自分类Dev

从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

来自分类Dev

从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

来自分类Dev

我可以将具有百万条记录的数据库绑定到列表框吗?

来自分类Dev

无法将SQL数据库表显示到PHP页面

来自分类Dev

将数据库中的信息显示到不同单元格中的 HTML 表格中

来自分类Dev

将信息从数据库显示到表单上

来自分类Dev

如何将列表框值保存到MVC4和EF中的数据库中?

来自分类Dev

如何将列表框值保存到MVC4和EF中的数据库中?

来自分类Dev

CSharp CRUD 系统将数据库中的数据显示到消息框中

来自分类Dev

将数据库内容放入下拉列表并显示所选下拉列表中的数据库信息

来自分类Dev

使用表显示mysql数据库中的数据

来自分类Dev

如何将 SQL 数据库中的数据显示到文本框

来自分类Dev

首先从列表框中删除数据,然后从数据库中删除

来自分类Dev

如何使用数据库中的图像路径将图像显示到图片框中

来自分类Dev

删除从Access数据库获取数据的列表框中的行

来自分类Dev

Yii2:将列表框多选字段保存到数据库

来自分类Dev

将选定的项目从数据库填充到MultiSelect列表框

来自分类Dev

将多个列表框项目加载到数据库

来自分类Dev

在MEAN中,我无法将列表从数据库mongodb中显示到angularjs中

来自分类Dev

如何将 Javascript 中的数据列表显示到 Select Statement HTML 中?

来自分类Dev

尝试仅通过一次选择在列表和div中显示来自数据库的信息

Related 相关文章

  1. 1

    将数据库显示到列表框

  2. 2

    使用访问数据库将具有多个值的项目从列表框显示到文本框中

  3. 3

    将列表框绑定到数据库表

  4. 4

    如何将数据库表列表显示到 URL?

  5. 5

    使用Ruby Sinatra将MySQL数据库中的表显示到网页上

  6. 6

    从数据库中删除列表框中的选择

  7. 7

    将列表框中的值添加到数据库

  8. 8

    如何将数据库中的项目放入列表框

  9. 9

    从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

  10. 10

    从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

  11. 11

    我可以将具有百万条记录的数据库绑定到列表框吗?

  12. 12

    无法将SQL数据库表显示到PHP页面

  13. 13

    将数据库中的信息显示到不同单元格中的 HTML 表格中

  14. 14

    将信息从数据库显示到表单上

  15. 15

    如何将列表框值保存到MVC4和EF中的数据库中?

  16. 16

    如何将列表框值保存到MVC4和EF中的数据库中?

  17. 17

    CSharp CRUD 系统将数据库中的数据显示到消息框中

  18. 18

    将数据库内容放入下拉列表并显示所选下拉列表中的数据库信息

  19. 19

    使用表显示mysql数据库中的数据

  20. 20

    如何将 SQL 数据库中的数据显示到文本框

  21. 21

    首先从列表框中删除数据,然后从数据库中删除

  22. 22

    如何使用数据库中的图像路径将图像显示到图片框中

  23. 23

    删除从Access数据库获取数据的列表框中的行

  24. 24

    Yii2:将列表框多选字段保存到数据库

  25. 25

    将选定的项目从数据库填充到MultiSelect列表框

  26. 26

    将多个列表框项目加载到数据库

  27. 27

    在MEAN中,我无法将列表从数据库mongodb中显示到angularjs中

  28. 28

    如何将 Javascript 中的数据列表显示到 Select Statement HTML 中?

  29. 29

    尝试仅通过一次选择在列表和div中显示来自数据库的信息

热门标签

归档