0

だから私はもうすぐそこにいるので、次のように保存されているメモ帳のテキストファイルから情報をロードするだけです:

アイテム1

アイテム2

アイテム3

アイテム4

私の最初の試みはこれでした:

gridProfiles.Columns.Add("App Name", "Active");
        int i = 0;
        foreach(char snif in "D:\\ProfileAppName.txt")
        {
            gridProfiles.Rows.Add();
            gridProfiles.Rows[i].Cells[0].Value = snif;
            i++;
        }

しかし、これはファイル名をテキストファイルにロードしただけです

私の次の試みは:

 gridProfiles.Columns.Add("App Name", "Active");
        int i = 0;
        foreach (string snif in "D:\\ProfileAppName.txt")
        {
            string[] values = snif.Split(' ');
            int j = 0;
            foreach (string value in values)
            {
                gridProfiles.Rows.Add();
                gridProfiles.Rows[i].Cells[0].Value = snif;
                j++;
            }
        }
        i++;

しかし、「タイプ 'char' を 'string' に変換できません」というエラーが表示されます

誰でも私を助けることができますか?私はもうすぐそこにいますが、指を当てることはできません

4

2 に答える 2

0

ファイルの内容を読み取るには、次のようにします。

int i = 0;
foreach(string row in File.ReadAllLines("D:\\ProfileAppName.txt"))
{
    if (i % 2 == 0)
        gridProfiles.Rows.Add();
    gridProfiles.Rows[i / 2].Cells[i % 2].Value = line;
    i++;
}
于 2013-07-04T10:36:36.740 に答える
0

この文字列のすべての文字をループしています: "D:\\ProfileAppName.txt"。ファイル内のすべての行をループしたいと思います。次に、次を使用できますFile.ReadLines

foreach(string line in File.ReadLines("D:\\ProfileAppName.txt"))
{
    gridProfiles.Rows.Add();
    gridProfiles.Rows[i].Cells[0].Value = line;
    i++;
}
于 2013-07-04T10:35:57.800 に答える