0

次のようなデータを含むテキスト ファイルがあります。

ユーザー名

住所

郵便番号

電話番号

テキストファイルの最初の 4 つの要素は 1 人のユーザーに属し、次の 4 つは次のユーザーに属します。テキストファイルから読み取り、各ユーザーのデータを表示したいと考えています。各ユーザーのデータの読み取りと区別は問題ありません。問題は、データをそのまま表示する方法です。各ユーザーが行を持つテーブルまたは行に沿ってデータを表示したいと思います。次のようなデータを表示したいとします。

名前 - 住所 - 郵便番号 - 電話番号

マット - 15 ザ - PO30 78 - 088997655

マイク - 16 ザ - PO31 78 - 088998955

データベースを使用していた場合、GridView で簡単に表示できると思いますが、テキストファイルから読み取った後に表示する方法はありますか?

どうもありがとう、マイク

編集: あなたが与えたコードをコピーし、gridView をページにドラッグしました。ID を dataGridView1 に変更しました

DataTable table = new DataTable();
   table.Columns.Add("UserName", typeof(string));
        table.Columns.Add("Address", typeof(string));
        table.Columns.Add("PostCode", typeof(string));
        table.Columns.Add("Name", typeof(string));
        table.Columns.Add("LastName", typeof(string));
        dataGridView1.DataSource = table;
    table.Rows.Add(Label8.Text, Label4.Text, Label5.Text, Label6.Text, Label7.Text);
4

1 に答える 1

1

データベースから取得する場合と同様に、データを DataTable にロードし、グリッドビューを DataTable にバインドできます。このようなもの:

        DataTable table = new DataTable();
        table.Columns.Add("Name", typeof(string));
        table.Columns.Add("Address", typeof(string));
        table.Columns.Add("Postcode", typeof(string));
        table.Columns.Add("PhoneNumber", typeof(string));
        table.Rows.Add("Matt", "15 The", "PO30 78", "088997655");
        dataGridView1.DataSource = table;
        dataGridView1.DataBind();
于 2012-04-26T04:44:16.697 に答える