请教各位大神一个问题C#读取DAT文本文件然后显示在dataGridView1里面,数据反复填充第一行的问题

C#读取DAT文本文件然后显示在dataGridView1里面;问题是代码运行后DAT文本第一行数据顺利填充到第一行;数据2本计划是填充到第二行的,结果将第一行覆盖,如下... C#读取DAT文本文件然后显示在dataGridView1里面;问题是代码运行后DAT文本第一行数据顺利填充到第一行;数据2本计划是填充到第二行的,结果将第一行覆盖,如下图所示
DataTable dt = new DataTable();
//步骤1:
dt.Columns.Add("id", typeof(string));
dt.Columns.Add("S1", typeof(string));
dt.Columns.Add("T1", typeof(string));
dt.Columns.Add("S2", typeof(string));
dt.Columns.Add("T2", typeof(string));
////步骤2:
string[] data = S1.Split(); //S1为上一级数据源 //Split为分隔符
string[] dataT1 = T1.Split();
string[] dataS2 = S2.Split();
string[] dataT2 = T2.Split();
DataRow dr = dt.NewRow();

// 步骤3:赋值
dr[1] = data[0];
dr[2] = dataT1[0];
dr[3] = dataS2[0];
dr[4] = dataT2[0];
dt.Rows.Add(dr.ItemArray);
this.dataGridView1.DataSource = dt;
展开
 我来答
尘雨洛烟
2018-05-13 · TA获得超过6202个赞
知道大有可为答主
回答量:3967
采纳率:79%
帮助的人:998万
展开全部
你这是两个不同的DAT文件吗?可以把你的代码贴出来看看
更多追问追答
追问
哥,代码太多了,系统不让发,我删除了一部分把重要的发给您
追答
已经帮你修改了代码,修改的地方在代码里已经注释
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式