上一次说了怎么利用DataGrid纵向显示
http://www.cnblogs.com/lovecherry/archive/2005/04/23/143819.html
其实这么做的好处在于DataGrid能够方便的进行分页,这个排列次序接近于DataList的RepeatDirection="Vertical"效果
今天再来对上次的程序进行一下修改,实现RepeatDirection="Horizontal"的效果,同时启用DataGrid的分页。
这样可以弥补DataList不能自动分页的不足,但是效率上来说其实是很差的。

(论坛答疑点滴)如何用DataGrid实现类似DataList多列的效果

(论坛答疑点滴)如何用DataGrid实现类似DataList多列的效果<asp:DataGrid id="DataGrid1" runat="server" AllowPaging="True" PageSize="4"></asp:DataGrid>

这里的Pagesize是代表行数,下面那个方法的iSize参数代表列数

(论坛答疑点滴)如何用DataGrid实现类似DataList多列的效果private DataTable MakeData(DataTable dt,int iSize,int iColumnID) 
 

(论坛答疑点滴)如何用DataGrid实现类似DataList多列的效果private void Page_Load(object sender, System.EventArgs e)
        }

(论坛答疑点滴)如何用DataGrid实现类似DataList多列的效果    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
        }

相关文章: