0

したがって、基本的には、ファイルに入り、すべての .txt ファイル名をデータ グリッド ビューにロードするデータ グリッド ビューがあります。私がする必要があるのは、データ グリッド ビューで特定のファイルをクリックすると、そのファイルの内容がリスト ビューで開かれることです。

私が立ち往生しているので、誰か助けてもらえますか?

私はそのようなものを推測しています:

データ グリッド ビューの値 = フォルダー内の .txt ファイルの場合、コンテンツをリストビューに読み込みます。

これをコーディングする方法がわからないだけで十分に簡単に聞こえます。

ありがとうございました

私はこれまでのところこれを持っていますが、まだ動作しません:

private void gridProfiles_CellClick(object sender, DataGridViewCellEventArgs e)
{
    if (gridProfiles.Rows[e.RowIndex].Cells[0].Value != null)
    {
        var path = gridProfiles.Rows[e.RowIndex].Cells[0].Value.ToString();
        path = Path.Combine(rootDirectory + "\\Profiles\\", path);

        if (File.Exists(path))
        {
            String[] lines = File.ReadAllLines(path);
            foreach (var line in lines)
            {

                lstProcesses.Items.Add(path);
            }
        }

    }
}

これを実行すると、ti if(file.exists(path) が取得され、スキップされます

ルート ディレクトリ:

private static string rootDirectory = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\My File";


static void CreateDirectory()
    {
        string rootDirectory = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\My File";

        if (!Directory.Exists(rootDirectory)) { Directory.CreateDirectory(rootDirectory); }
        if (!Directory.Exists(rootDirectory + "\\Profiles")) { Directory.CreateDirectory(rootDirectory + "\\Profiles"); }
4

1 に答える 1