Не смотря на использование списка или списка данных. Но я пытаюсь понять, как переключать мои столбцы и строки.
например, мои столбцы - это имя проекта, адрес проекта и т. Д. Вместо этого они отображаются в виде строк.
Любая помощь будет оценена.
Вы можете перевернуть свой набор данных перед загрузкой в сетку.
private void BindData() { // Fill a dataTable with results // Add the dataTable to a DataSet DataSet ds = new DataSet(); ds.Tables.Add(dt); // Flip your dataSet DataSet new_ds = FlipDataSet(ds); new_ds.Tables[0].Rows[0].Delete(); DataView my_DataView = new_ds.Tables[0].DefaultView; gridView.DataSource = my_DataView; gridView.DataBind(); } public DataSet FlipDataSet(DataSet my_DataSet) { DataSet ds = new DataSet(); foreach(DataTable dt in my_DataSet.Tables) { DataTable table = new DataTable(); for(int i=0; i<=dt.Rows.Count; i++) { table.Columns.Add(Convert.ToString(i)); } DataRow r; for(int k=0; k<dt.Columns.Count; k++) { r = table.NewRow(); r[0] = dt.Columns[k].ToString(); for(int j=1; j<=dt.Rows.Count; j++) r[j] = dt.Rows[j-1][k]; table.Rows.Add(r); } ds.Tables.Add(table); } return ds; }