2011-01-20 5 views
0

私はwinformアプリケーションを使用しています。 DataGridviewで2つの列の場所をお互いに変更したいのですが。 たとえば、最初のcolumn1が表示されている2つの列を持つdatagridviewがあり、次にcolumn2が表示されています。次に、column2とcolumn1を表示します。 これを行う方法。おかげさまで データグリッドの列を変更します。

答えて

1

あなたは、これが二列として列を表示します

dataGridView1.Columns["FirstColumnName"].DisplayIndex = 1; 

列のDisplayIndexを設定することができ

+0

することができます任意のチャンスをMVVMでこれを例に挙げてください。 WPF/Winformsを使用して –

+0

を実行します。 WPF、DataGridViewまたはWPF GridViewの場合 – Binil

+0

これをMVVMを使用し、コードを使用しないSilverlight/C#アプリケーションで使用したいと思います。 –

0

あなたはこのような何かしようとすることができます:

DataTable dt=new DataTable(); 
dt.Columns.Add("Column2"); 
dt.Columns.Add("Column1"); 
DataRow dr=dt.NewRow(); 
dr["Column2"]=""; 
dr["Column1"]=""; 
dt.Rows.Add(dr); 
yourDatagrid.DataSource=dt; 
YourDatagrid.DataBind(); 
関連する問題