大家好,我需要用c#做一个连接数据库的程序。
之前,我是直接从datareader对象一个数据一个数据取并显示到textbox控件里面。
代码如下:            SqlDataReader dataReader = datacommand.ExecuteReader();            string productId = null;
            string unitprice = null;
            string quantity = null;            if (dataReader.Read())
            {
                productId = dataReader.GetString(1);
                unitprice = dataReader.GetDecimal(2).ToString();
                quantity = dataReader.GetInt16(3).ToString();
            }
            else
            {
                MessageBox.Show("找不到任何记录", "出错啦");
                textBox1.Text = "";
            }            textBox2.Text = productId;
            textBox3.Text = unitprice;
            textBox4.Text = quantity;
    不得不说这种方法很笨,因为只能显示一组数据(不可能定义无限个textbox)。
请问如何使用专门的数据库控件显示数据呢?最好发个短教程的超链接,让咱好好学习学习,谢谢!

解决方案 »

  1.   

    dataGridView控件绑定dataGridView1.DataSource
      

  2.   

    使用GridView(web)
    GridView1.DataSource=dataReader;
    GridView1.DataBind();或者(winform)
    DataGridView
    参见
    http://topic.csdn.net/t/20061004/14/5062586.html
      

  3.   

    我用的是vs2010,在控件栏并没有看到datagridview?
      

  4.   

    我的工程类型是WPF应用程序。
      

  5.   

    本帖最后由 net_lover 于 2012-02-25 10:58:53 编辑