私は4つの列数(A、B、C、D)を持つdatagridviewを持っています。条件は、opeartorが列Dを異なる列名(特定のインデックス位置)で複製する必要がありますが、まったく同じ内容(たとえば、列ヘッダーテキスト= 'Dのコピー')を必要とすることがあります。私は以下のコードを試しました。DataGridview列を特定のインデックス位置に複製する方法 - C#?
int lastcolidx = dataGridView3.Columns["SIGNAL TYPE"].Index;
dataGridView3.Columns.Add(dataGridView3.Columns[lastcolidx].Clone() as DataGridViewColumn);
しかし、これは単に、元の列の内容は、新しい重複列にコピーされないのDataGridViewの最後の位置に新しい空の列を追加します。どうすればいいのか教えてください。
DataSourceの列をDublicateすることをお勧めします。次に、説明したように新しいGridColumnを作成し、DataSourceの新しい列をその列にバインドします。 – Sebi
あなたのデータソースはどのタイプですか? DataTableまたはListまたはsth? –
Sebi
私のデータソースはリストタイプ – Vasanth