日期:2014-05-18  浏览次数:20521 次

进来加分
在DataGrid中只邦定了一个数据项请问怎让它在DataGrid中横向显示呢?

------解决方案--------------------
用datalist吧
------解决方案--------------------
在 PreRender中写:下面是适应正方形GridView的,要下班了,没仔细写矩形的,你再考虑下吧 基本就这思想吧

protected void GridView1_PreRender(object sender, EventArgs e)
{

DataSet ds = new DataSet();
ds =(DataSet)GridView1.DataSource;
int R = GridView1.Rows.Count;
int C = GridView1.Columns.Count;
GridView NewGV = (GridView)GridView1;
for (int i = 0; i < R; i++)
{
for (int j = 0; j < C & j < R; j++)
{
GridView1.Rows[i].Cells[j].Text = NewGV.Rows[j].Cells[i].Text;
}
}

}
------解决方案--------------------
用datalist吧,设一个属性就搞定.
属性面板中的,itemStyle中的RepeatDirection属性,它有两个选项,一个横,一个竖.

------解决方案--------------------
DataList RepeatDirection = "Horizontal "