日期:2014-05-17  浏览次数:20777 次

C#界面,需要用文件读取string,怎么读一个文件,就直接写在dataGridView1里?


图是这样的,前两行数据是我写在一个文本里的。
现在如果再读进来个文本的数据(格式与上面一样),怎么让dataGridView1新生成一行,并把数据保存进去?

各位大神。。求救呀。。!!

------解决方案--------------------
先建个datatable,绑定,
datarow dr=datatable.newrow;
dr[0]=
dr[1]=
...
datatable.add()这句记不清楚了。。自己看提示

------解决方案--------------------
把你文件1的数据读出来保存到 DataTable 里,DataTable 绑定到 DataGridView1.DataSource 上

再读取文件2的数据,只要 DataTable.Rows.Add(...)

DataGridView1 就会显示新的数据。
------解决方案--------------------
C# code

DataGridViewRow dgv = new DataGridViewRow();
dgv.CreateCells(dataGridView1);
dgv.Cells[0].Value = "1";
gv.Cells[1].Value = "2" ;
.
.
.
.
dataGridView1.Rows.Add(dgv);