如何将datatable绑定到gridview,每列五行

时间:2014-04-04 02:53:00

标签: c# asp.net

DataTable dt = new DataTable();

da.Fill(dt);

dgmain.columncount = 5;

dgmain.DataSource = dt;
dgmain.DataBind();  

示例:column1 column2 column3 ...

      data     data     data

      data     data     data

      data     data     data

我正在寻找像大胆的词一样的财产/事件。 有人可以帮忙吗?

我想要做的是,我在一列中有一组数据(775行),但我想重新排列GridView中每列中每5行的数据。

2 个答案:

答案 0 :(得分:2)

你可以使用DataList而不是使用GridView来使用它的RepeatColumns属性

<asp:DataList ID="DataList1" runat="server" RepeatColumns="5">

这是一个例子

http://msdn.microsoft.com/en-us/library/bb525467.aspx

希望这就是你所追求的目标。

干杯!

答案 1 :(得分:0)

希望这会有所帮助:

dt.Rows.Cast<System.Data.DataRow>().Take(5);