境界DGVから通常のDGVにDGVをコピーする必要があります。DatagridviewではUIのデータは表示されませんが、コードにデータがあります(デバッグ)
理由:データセットからの読み込み後にコンボボックスカラムを追加する必要があり、バインドされたDGVでは不可能です。そこで、私は新しいDGVでコンテンツをコピーしようとしました。任意のより良いアイデア?
私はDGVをコピーするために、これを使用:copy Datagrids
は、私はボタンでそれをテストするためにこれを書いた:それは仕事をdoesnのため
private void button1_Click(object sender, EventArgs e)
{
dgvExcel2.AutoGenerateColumns = true;
dgvExcel2 = CopyDataGridView(dgvExcel);
dgvExcel2.Refresh();
dgvExcel2.Show();
dgvExcel2.Update();
}
(更新、ショーは、単に何かをしようとするリフレッシュ)
私はUI上でプログラムを実行すると、dgvExcel2は常に空です。 しかし、私は私がデータに内容があることをデバッグする。
申し訳ありませんが、多分私はそれを悪く説明しました。私の最初の問題は、dgvExcel2がUIのデータを表示しないことです。私はまだComboBox-Rowを追加しませんでした。しかし、未来を知ることは良いことです。 – Atzen444
ああ、私は編集を追加します、バインディングソースを使用していますか? –
これを行うと、両方のDGVがバインドされています...バインディングなしでデータを含む1つのdgvが必要です。有界DGVにコンボボックス行を追加することはできません。 – Atzen444