新手上路,今天我加载了一个dataGridview控件在对话框,怎么弄都不会把那个行和列显示出来,运行之后只是一个灰色的区域,查看了好多有关这个方面的说要绑定一个数据库,我看了一下,有的绑定了access数据库,有的bind了sql,我现在不想绑定那么复杂的数据库,想使用c#提供的datatabel,但是不知道怎么才能加载一个库并显示处一个效果:
--------------------------------------------------
|  1   |   2    |   3    |    4   |   5    |   6   |
---------------------------------------------------
|   7  |   8    |    9   |    a   |  b     |    c  |
---------------------------------------------------
或者能从一个txt中直接导入这些数据自动创建这个表格,之后将这个表格导出txt中.谢谢!

解决方案 »

  1.   

                    gridView.DataSource = dt;
                    gridView.DataBind();
    注意datatable里有没有数据
      

  2.   


                DataTable DataTable1 = new DataTable();
                DataTable1.Columns.AddRange(new DataColumn[] { new DataColumn("1"), new DataColumn("2"), new DataColumn("3"), new DataColumn("4"), new DataColumn("5"), new DataColumn("6") });
                DataTable1.Rows.Add(7, 8, 9, "a", "b", "c");            dataGridView1.DataSource = DataTable1; 
      

  3.   

    多谢surlew,四行代码就看到了效果!!那位能不能再贴一些导入txt文件时就显示了这个窗口?再将这些导出到txt?等完了一起散分
      

  4.   

     //给datatable添加3个列 
                dt.Columns.Add("ID", typeof(Int32));
                dt.Columns.Add("进程名", typeof(String));
                dt.Columns.Add("进程分配内存", typeof(String));
                
                //获得所有进程
                processes = System.Diagnostics.Process.GetProcesses();
                foreach (Process p in processes)
                {
                    DataRow dr = dt.NewRow();
                    dr[0] = p.Id;
                    dr[1] = p.ProcessName;
                    dr[2] = p.PrivateMemorySize64/1024+" KB";
                    
                    dt.Rows.Add(dr);
                }            //绑定进程信息到dataGridView
                this.dataGridView1.DataSource = dt;
                this.textBox1.Text="共有"+processes.Length+"个进程!!";
      

  5.   


    导入txt文件时,要自己学dt.
    导出到txt,自己遍历dt即可 DataTable dt = new DataTable();
      

  6.   

    如何获取dataGridView中某个单元格中的内容
      

  7.   

       DataGridView1.Columns.Add("序号", "序号")
            DataGridView1.Columns("序号").Width = 120
            DataGridView1.Columns("序号").ValueType = System.Type.GetType("System.String")        DataGridView1.Columns.Add("编码", "编码")
            DataGridView1.Columns("编码").Width = 200
            DataGridView1.Columns("编码").ValueType = System.Type.GetType("System.String")
            DataGridView1.Columns.Add("名称", "名称")
            DataGridView1.Columns("名称").Width = 150
            DataGridView1.Columns("名称").ValueType = System.Type.GetType("System.String")        DataGridView1.Columns.Add("规格", "规格")
            DataGridView1.Columns("规格").Width = 120
            DataGridView1.Columns("规格").ValueType = System.Type.GetType("System.String")        DataGridView1.Rows.Add("1", "23001600190 ", "底壳真空镀件", "Ф1.2")