0
我已经编写了从url读取和文本文件并在Gridview中填充。问题是文本文件在第一行中被一个空格分隔,但在第二行和第三行中有很多行。如何在GridView中填写以下在我的文本文件,并和C#代码的txt文件有这样strong text
从url读取文本文件并在Gridview中填充Asp.net
*
强大的文本数据
* Misdate服务名称产品名称SubsCount SubsRevenue RenewalCount RenewalRevenue TotalRev
20170310 PayPerUse PayPerUse_ATN_News_VideoAlert 546 1110.81 0 0 1110.81 20170311 PayPerUse PayPerUse_ATN_New s_VideoAlert 549 1063.23 0 0 1063.23
和C#代码来读取和填充是
Stream data = client.OpenRead("my URL text File ");
DataTable table = new DataTable();
table.Columns.Add("Misdate."); //Misdate ServiceName ProductName SubsCount SubsRevenue RenewalCount RenewalRevenue TotalRev
table.Columns.Add("ServiceName.");
table.Columns.Add("ProductName");
table.Columns.Add("SubsCount");
table.Columns.Add("SubsRevenue");
table.Columns.Add("RenewalCount");
table.Columns.Add("RenewalRevenue");
table.Columns.Add("TotalRev");
using (StreamReader reader = new StreamReader(data))
//using (StreamReader reader = new StreamReader(@"E:\textfile\usss.txt"))
{
// string s = reader.ReadToEnd();
while (!reader.EndOfStream)
{
// List<string> parts = reader.ReadLine().Split(',').ToList();
string[] parts = reader.ReadLine().Split(' ');
// Response.Write(parts);
// table.Rows.Add(parts.ToString());
//string s = parts[0];
table.Rows.Add(parts[0], parts[1], parts[2], parts[3], parts[4], parts[5], parts[6], parts[7]);
}
}
GridView1.DataSource = table;
GridView1.DataBind();