Visual Studio2015を使用しております。
dataGridView1の内容(カラム、レコード)すべてを新しいDataGridViewに保存したいのですがButtonCellがあるとうまくいきません。
dataGridView1にはカラムが2つの状態で、TextBoxCellとButtonCellです。
C#
1DataGridView dgv = new DataGridView(); 2 int columns = dataGridView1.Columns.Count; 3 int rows = dataGridView1.Rows.Count; 4 5 for(int i = 0; i < columns; i++) 6 { 7 dgv.Columns.Add(dataGridView1.Columns[i].Name, dataGridView1.Columns[i].HeaderText); 8 } 9 for (int i = 0; i < rows; i++) 10 { 11 dgv.Rows.Add(dataGridView1.Rows[i].Cells[0], dataGridView1.Rows[i].Cells[1]); 12 }
これでやると、ButtonCellだった列がTextBoxCellになってしまいます。
Add()ではなくAddRange()でやればできそうな感じがするのですが、やり方がわかりません。
どのようにすればよいのでしょうか??
ご教授していただけると幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。