データグリッドを使用していますが、値が表示されません。現在のコードは以下の通りですが、行を反転するにはどうしたらいいですか?DataGridViewの行を逆にする方法
string[] strOutput = strLine.Split('_', ',','=');
int totalRows = Convert.ToInt16(strOutput[4]);
int totalCols = Convert.ToInt16(strOutput[5]);
int itemIndex = 8;
for (int i = 0; i < totalCols; i++){
dataGridView1.Columns.Add("Col", "Col");
}
dataGridView1.Rows.Add(totalRows);
for (int i = 0; i < totalRows; i++) {
for (int j = 0; j < totalCols; j++) {
dataGridView1.Rows[i].Cells[j].Value = strOutput[itemIndex];
itemIndex += 2;
}
}
dataGridView1.Visible = true;
あなたがしたい場合は意味あなたはそれをすべきであるスロートの順序を逆にする:ソート順序を変更する。あなたはおそらくあなたが持っていない場合。あなたが90度回転することを意味するなら、あなたは[この記事]を使うことができます(http://stackoverflow.com/questions/853663/is-it-possible-to-switch-rows-and-columns-in-a-datagridview?rq = 1)を開始.. – TaW
私はどのように行の並べ替え順序を逆にするのだろうか?私は行と列を転置する必要はありません、私はちょうど反転された行が必要です – Shadow89
あなたが実際に__have__並べ替え順序を元に戻すことができます通常通りです。 DBMSソートの場合は、DESDENDING ORDERです。 Linqソートの場合はOderDescending()です。 BindingSource.Sortの場合は、フィールドDESCです。しかし、あなたはレコードがどこから来たのかわからなかった。 – TaW