数据显示问题 GridView控件显示数据,一般是一行一条数据,上边是字段名,下边是数据值。我想要把它左转90°,左边显示字段名,右边显示数据值,如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有datalist的相关代码,让我借鉴一下呢? dataList百度一下啊!到处都是的!!! 你说的是吧gridview纵向显示吧?先定义像下面这样的类: public class GvData { public string Column1 { get;set;} //对应Column1 public string C00 { get;set;} //对应00 public string C01 { get;set;} //对应01 public string C02 { get;set;} //对应02 public string C03 { get;set;} //对应03 } 之后把数据读出DataTable 定义一个List <GvData>集合 然后循环DataTable,按照你显示的规则建立并赋值一个GvData,并Add到List <GvData> 然后就可以把数据源绑定到List <GvData>集合看看下面的资料,也许有些帮助http://topic.csdn.net/u/20091221/15/3dc10614-d009-4906-b91e-78a0ccefbe1d.html <asp:DataList ID="DataList1" runat="server" DataSourceID="ObjectDataSource1" Width="100%"> <HeaderTemplate> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td style="font-family: 华文中宋; color: #000066; font-size: small; font-weight: bold; text-align: center; background-color: #CCCCCC;" width="20%" height="25px"> <b style="font-size: small">角色名称</b></td> <td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;" width="33%"> <b style="font-size: small">角色描述</b></td> <td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;" width="15%"> <b style="font-size: small">修改角色</b></td> <td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;" width="15%"> <b style="font-size: small">删除角色</b></td> <td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;" width="17%"> <b style="font-size: small">分配角色权限</b></td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table width="100%"> <tr> <td width="20%" style="text-align: center; border-bottom:1px dashed #000066;" ><asp:Label ID="RoleIdLabel" runat="server" Text='<%# Eval("RoleId") %>' style="font-family: 华文中宋; font-size: x-small; color: #000066" Visible="false"/> <asp:Label ID="Label1" runat="server" Text='<%# Eval("RoleName") %>' style="font-family: 华文中宋; font-size: x-small; color: #000066" /> </td> <td width="33%" style="text-align: center; border-bottom:1px dashed #000066;"><asp:Label ID="RoleNameLabel" runat="server" Text='<%# Eval("RoleDesc") %>' style="font-family: 华文中宋; font-size: x-small; color: #000066" /></td> <td width="15%" align="center" style="border-bottom:1px dashed #000066;"> <asp:ImageButton ID="imgBtnEdit" runat="server" ImageUrl="~/images/edit.gif" CommandArgument='<%# Eval("RoleId") %>' onclick="imgBtnEdit_Click" /></td> <td width="15%" align="center" style="border-bottom:1px dashed #000066;"> <asp:ImageButton ID="imgBtnDelete" runat="server" ImageUrl="~/images/delete.gif" CommandArgument='<%# Eval("RoleId") %>' onclick="imgBtnDelete_Click" /></td> <td width="17%" style="text-align: center;border-bottom:1px dashed #000066;"> <a href="ModifyRoles.aspx?roleId=<%# Eval("RoleId") %>"><asp:Label ID="Label2" runat="server" Text="分配角色权限" style="font-family: 华文中宋; font-size: x-small; color: #000066" ></asp:Label></a></td> </tr> </table> </ItemTemplate> </asp:DataList>看看是否有帮助。 ASP.NET - DataList 控件 ASP.NET - DataList 控件 Grid控件 在ASP.NET中将数组绑定到Repeater中请问如何在Repeater前台页面中显示该数组的值 aspx页面怎么引用css的class类? 如何在数据层返回SqlDataReader对像 DataGrid和datatable数据绑定问题 如何这样自定义错误页面 关于DataList编辑问题 请问一个问题 抓取别人网站数据 推荐几本ASP.NET方面的好书 郁闷,数据结构才考了59分,散分!!! js怎么读取excel中的数据~~在线等(100分敬上) 用户注册
先定义像下面这样的类:
public class GvData
{
public string Column1 { get;set;} //对应Column1
public string C00 { get;set;} //对应00
public string C01 { get;set;} //对应01
public string C02 { get;set;} //对应02
public string C03 { get;set;} //对应03
} 之后把数据读出DataTable
定义一个List <GvData>集合
然后循环DataTable,按照你显示的规则建立并赋值一个GvData,并Add到List <GvData>
然后就可以把数据源绑定到List <GvData>集合
看看下面的资料,也许有些帮助
http://topic.csdn.net/u/20091221/15/3dc10614-d009-4906-b91e-78a0ccefbe1d.html
<HeaderTemplate>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td style="font-family: 华文中宋; color: #000066; font-size: small; font-weight: bold; text-align: center; background-color: #CCCCCC;"
width="20%" height="25px">
<b style="font-size: small">角色名称</b></td>
<td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;"
width="33%">
<b style="font-size: small">角色描述</b></td>
<td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;"
width="15%">
<b style="font-size: small">修改角色</b></td>
<td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;"
width="15%">
<b style="font-size: small">删除角色</b></td>
<td style="font-family: 华文中宋; color: #000066; font-size: 12px; text-align: center; background-color: #CCCCCC;"
width="17%">
<b style="font-size: small">分配角色权限</b></td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table width="100%">
<tr>
<td width="20%" style="text-align: center; border-bottom:1px dashed #000066;" ><asp:Label ID="RoleIdLabel"
runat="server" Text='<%# Eval("RoleId") %>'
style="font-family: 华文中宋; font-size: x-small; color: #000066"
Visible="false"/>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("RoleName") %>'
style="font-family: 华文中宋; font-size: x-small; color: #000066" />
</td>
<td width="33%" style="text-align: center; border-bottom:1px dashed #000066;"><asp:Label ID="RoleNameLabel"
runat="server" Text='<%# Eval("RoleDesc") %>'
style="font-family: 华文中宋; font-size: x-small; color: #000066" /></td>
<td width="15%" align="center" style="border-bottom:1px dashed #000066;">
<asp:ImageButton ID="imgBtnEdit" runat="server"
ImageUrl="~/images/edit.gif" CommandArgument='<%# Eval("RoleId") %>'
onclick="imgBtnEdit_Click" /></td>
<td width="15%" align="center" style="border-bottom:1px dashed #000066;">
<asp:ImageButton ID="imgBtnDelete" runat="server"
ImageUrl="~/images/delete.gif" CommandArgument='<%# Eval("RoleId") %>'
onclick="imgBtnDelete_Click" /></td>
<td width="17%" style="text-align: center;border-bottom:1px dashed #000066;">
<a href="ModifyRoles.aspx?roleId=<%# Eval("RoleId") %>"><asp:Label ID="Label2" runat="server" Text="分配角色权限"
style="font-family: 华文中宋; font-size: x-small; color: #000066"
></asp:Label></a></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
看看是否有帮助。