读书人

进去加分

发布时间: 2011-12-18 22:54:38 作者: rapoo

进来加分
在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 "

读书人网 >asp.net

热点推荐