首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataGridView1 使用请问,怎么加数据到默认列里去

2013-03-25 
dataGridView1 使用请教,如何加数据到默认列里去? private void Form1_Load(object sender, EventArgs e){

dataGridView1 使用请教,如何加数据到默认列里去?


 private void Form1_Load(object sender, EventArgs e)
        {
            dataGridView1.Columns.Add("col1", "empno");
            dataGridView1.Columns.Add("col2", "name");
            dataGridView1.Columns.Add("col3", "age");        
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //连接字符串
            //string connectionString = "Data Source=orcl;User ID=system;Password=system;Unicode=True ";
            string connectionString = "Data Source=orcl;User ID=scott;Password=scott;Unicode=True";
            //创建Oracle连接对象
            OracleConnection con = new OracleConnection(connectionString);
            //打开连接
            con.Open();

            //建立Sql查询语句
            string sql = "select * from emp";
            //创建Oracle命令行对象
            OracleCommand cmd = new OracleCommand(sql, con);
            //执行命令行对象
            OracleDataReader odr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            IList<UserInfo> users = new List<UserInfo>();
            while (odr.Read())
            {
                UserInfo user = new UserInfo();
                user.UserID = Convert.ToInt32(odr["EMPNO"]);
                user.UserName = Convert.ToString(odr["ENAME"]);
                user.UserAge = Convert.ToString(odr["sal"]);
                users.Add(user);
            }
            //绑定DataGridView控件
            dataGridView1.DataSource = users;
            
        }



初始化时,搞了3个列,,,程序运行,后



点击按钮,,取得数据后,一共3列,本意是想这三个列的数据,跟在初始化的三个列下面显示内容

但是,,查询后,得到的三列数据,在dataGridView1 上又多了三列,用来显示数据。。。

怎么弄,才能显示在初始化的三列标题下面?
谢谢

热点排行