有一张表。。
 
table a
(
no char(9),
na char(8),
se char(4))在连接数据库SQL server08后,我想将数据都显示在窗体中。。怎么实现呢。。求指点

解决方案 »

  1.   

    lz可以先看一下ADO.Net的相关东西 然后再学习一下数据控件的使用
      

  2.   

    类似这个问题
    http://bbs.csdn.net/topics/390311648
      

  3.   

    http://www.2cto.com/kf/201206/137618.html
      

  4.   

    用datagrilview或者listview相关使用方法查阅相关的资料,MSDN挺不错的
      

  5.   

      /// <summary>
            /// 用来绑定信息数据到ListView控件
            /// </summary>
            /// <param name="sqlstr"></param>
            public void BindDate1(string sqlstr)
            {
                SqlCommand cmd = new SqlCommand(sqlstr, conn);
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
                try
                {                SqlDataReader dataRead = cmd.ExecuteReader();
                    listView1.Items.Clear();
                    while (dataRead.Read())
                    {//读出你需要绑定的字段
                        string number = (string)dataRead["no"];
                        string name = (string)dataRead["na"];
                        string sex = (string)dataRead["se"];
                        
                        
                        ListViewItem BookInf = new ListViewItem(no);
                        listView1.Items.Add(BookInf);
                        BookInf.SubItems.AddRange(new string[] { na,se });                }                dataRead.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("查询数据库出错!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Console.WriteLine(ex.Message);
                }
                finally
                {
                    conn.Close();            }
            }这个为绑定listview控件的代码,但是前提是你要先设置好listview控件的一些属性,sqlstr为你的sql语句,例如sqlstr="select * from a",conn是你要连接的数据库,说的这么清楚了,应该明白吧。
      

  6.   

    想快点实现?
    用linq to sql咯,点几下鼠标,
    然后Tolist一下,然后拖个gridview,Datasoure = list就可以了~