datagrid如何数据自动分列

bizbuy 2004-05-06 06:19:49
如何让datagrid的数据每行排四条记录?

原来的数据
data1
data2
data3
data4
要求实现
data1 data1 data1 data1
data2 data2 data2 data2
data3 data3 data3 data3
data4 data4 data4 data4
...全文
66 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bizbuy 2004-05-06
  • 打赏
  • 举报
回复
datagrid有没有一个象datalist中RepeatColumns那样的属性,
可以使数据分列排布?
bizbuy 2004-05-06
  • 打赏
  • 举报
回复
楼上的生成的列好像还是同一条记录里的数据啊
我要求实现的是这样的(0/1/2/3代表不同的四条记录,1/2/3/4代表同一记录的四个字段)
data10 data11 data12 data13
data20 data21 data22 data23
data30 data31 data32 data33
data40 data41 data42 data43
1979xt 2004-05-06
  • 打赏
  • 举报
回复
把每个字段绑定四次.
vinsoft 2004-05-06
  • 打赏
  • 举报
回复
如果你用datagrid自动分列,就把DataGrid中AutoGenerateColumns属性改为true
如果你要手动添加列数,每添加一列就写下面范例代码:
<asp:BoundColumn DataField="Mawb" SortExpression="Mawb" HeaderText="Mawb">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
</asp:BoundColumn>

或者
<asp:TemplateColumn SortExpression="account" HeaderText="account">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle" Width="100px"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle" Width="100px"></ItemStyle>
<ItemTemplate>
<asp:Label id="Label2" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "account")%>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="edit_account" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "account")%>' CssClass="index2">
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
wangsaokui 2004-05-06
  • 打赏
  • 举报
回复
DataList吧,RepeatColumns=4
bizbuy 2004-05-06
  • 打赏
  • 举报
回复
我就是在datagrid中加入table,但是感觉也不好实现
???2008 2004-05-06
  • 打赏
  • 举报
回复
datagrid不行。
你还是用Table来实现吧。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧