0
URLから読み込みおよびテキストファイル用にコード化して、Gridviewに入力しました。問題は、テキストファイルが最初の行が1つのスペースで分割されているが、2行目と3行目に多くの行があることです。どのように私のテキストファイルとし、C#のコードのTXTファイル内の下のGridViewに移入することは、このstrong text
urlからテキストファイルを読み込み、Gridview Asp.net
*
強いテキストなどのデータを持っている
* MisdateのServiceName商品名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 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();