2016-11-08 14 views
0

私は、ユーザーがDataGridViewコントロールを使用して機器の詳細を入力/編集できるアプリケーションを作成しています。保存(メニューストリップから)を押すと、DataGridViewテーブルのデータがWindowsレジストリに転送されます。これは可能ですか?DataGridViewデータをWindowsレジストリに転送する方法はありますか?

私は、ボタンを介してレジストリに追加する情報を見つけることしかできないようです。 、

Microsoft.Win32.RegistryKey key; 


    private void button1_Click(object sender, EventArgs e) 
    { 
     key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Sanaa"); 
     key.SetValue("Leonardo_edi", "Sanaa"); 
     key.Close(); 
    } 

私はこの部分の作業を取得できるようになるまで、私は私の大きなアプリケーションの小さなプロトタイプ版を持っている:私は、あなたが次のコードを使用して、フォームのボタンを使用して、レジストリからの追加や削除ができますシンプルなレジストリのアプリケーションを作成しました下記見ることができる。

I'd like each entry in the table to be a folder name within the Registry, with the different parameters such as "Age", "School" to be entries in this folder.

+0

DataGridViewから値を取得できるはずですが、レジストリに直接データを入力すると、災害が発生するのを待っているように聞こえます。これがあなたが望むものだと確信していますか? – JohnG

+0

@ JohnGこれは大学のプロジェクトの要件の1つです。 – Sanaa

+0

Ok ...次に、MavisBeaconがDataGridViewの行をループするように、 'foreach(dataGridViewRow in dataGridView.Rows)'、 'string cell1 = row.Cells [0] .Value.ToString();' .. 。 – JohnG

答えて

0

は、チェックこの回答をhere

基本的に、あなたは1つのレジストリ値を更新する必要がロジックを使用しますが、それぞれの行に適用します行をループすることで、データグリッドに表示されます。

関連する問題