asp:gridView 怎么实现在一行显示多列的数据 如题,如不能用其它什么办法比较好,如能,请较一下怎么实现?谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Datalist可以,随便你怎么显示。 在行里面再添加个datalist或repeater select column1+column2 from table 用模板列,多加几个Label就ok了 我说的列数据是指从数据库中查出来的多列数据.以下是表的数据结构------------------------id- -name-- 1- -a-- 2- -b- 3- -c- 4- -e------------------------以上查出来的数据我想在asp:gridView 像下面这样显视--------------------------------------编号- -1- -名称- a -编号- -2- -名称- b-编号- -3- -名称- c -编号- -4- -名称- e 觉得lz可以在后台直接生成datatable,对其进行你这样的要求规范 这是个老问题了啊GridView嵌套datalist datalist 的 repeatcolumn=2就是了啊repeatcolumn 拼 的对不对不知道了这问题我回答了不下三次了quasarcn.com/multicontrol.aspx 还可以用CSS控制也是可以的就是导出的话可能不太好 下面例子 是把 三列 放在 一个 gridview 行里 先在模板里 加一个 TemplateField <ItemTemplate > <%#string.Format("{0}-{1}{2}{3}", Eval("minvalue").ToString().TrimEnd ('0','3'), Eval("maxvalue").ToString().TrimEnd ('0','3'), Eval("Symbol").ToString (),Eval ("unit").ToString ())%> </ItemTemplate> 用模板列怕是解决不了问题,因为一行要显示两个数据行,所以最简单应该使用DataList,定义repeatColumn=2就行了 DataList,定义repeatColumn=2是竖着显示的没有注意吧楼主是要横着显示的 datalist 里面可以设置列数 自已构造数据源,如果想要特殊效果的话,直接绑定HTML代码。 还是用listview吧,方便快捷。 使用模板列效率有点低吧,直接操作datatable更快,再绑定。 看这个TAGgridview -id- -name- - 1- -a- - 2- -b - 3- -c - 4- -e 自己业务处理,把结果集弄成-1- a- 2- b 3- c- 4- e <Columns> <asp:BoundField DataField="身份证号码" HeaderText="用户ID" /> <asp:BoundField DataField="姓名" HeaderText="用户姓名" /> <asp:BoundField DataField="员工性别" HeaderText="性别" /> <asp:BoundField DataField="家庭住址" HeaderText="家庭住址" /> </Columns>可以在GridView里一行中显示用户ID,用户姓名,性别,家庭住址的信息<asp:BoundField DataField="需绑定的数据库的表中的列名" HeaderText="GridView显示的列名"/> 大家好,DataTable怎样读取xml asp.net的Menu控件收缩起来的奇怪问题 服务器控件 请教各位大侠一个关于 gridview单元格中使用省略号替换超长字符 谢谢啊 赶着用啊 一个初学者的问题,急急急! asp.net启动word的奇怪问题?(原来好用,突然不行了) 关于TREEVIEW,的错误.未定义类型!!!!!!!!!郁闷的错误 超困难问题 关于js 以及session 泡泡、搜房、方正我该如何选择,急! ajax调用wcf跨域访问 LinkButton数组传值 【【【【验证码的小问题】】】】
以下是表的数据结构
-----------------------
-id- -name-
- 1- -a-
- 2- -b
- 3- -c
- 4- -e
------------------------以上查出来的数据我想在asp:gridView 像下面这样显视-------------------------------------
-编号- -1- -名称- a -编号- -2- -名称- b
-编号- -3- -名称- c -编号- -4- -名称- e
GridView嵌套datalist
datalist 的 repeatcolumn=2就是了啊
repeatcolumn 拼 的对不对不知道了
这问题我回答了不下三次了
quasarcn.com/multicontrol.aspx
控制也是可以的
就是导出的话可能不太好
<ItemTemplate >
<%#string.Format("{0}-{1}{2}{3}", Eval("minvalue").ToString().TrimEnd ('0','3'), Eval("maxvalue").ToString().TrimEnd ('0','3'), Eval("Symbol").ToString (),Eval ("unit").ToString ())%>
</ItemTemplate>
DataList,定义repeatColumn=2
是竖着显示的
没有注意吧楼主是要横着显示的
gridview
- 1- -a-
- 2- -b
- 3- -c
- 4- -e
自己业务处理,把结果集弄成-
1- a- 2- b
3- c- 4- e
<asp:BoundField DataField="身份证号码" HeaderText="用户ID" />
<asp:BoundField DataField="姓名" HeaderText="用户姓名" />
<asp:BoundField DataField="员工性别" HeaderText="性别" />
<asp:BoundField DataField="家庭住址" HeaderText="家庭住址" />
</Columns>可以在GridView里一行中显示用户ID,用户姓名,性别,家庭住址的信息<asp:BoundField DataField="需绑定的数据库的表中的列名" HeaderText="GridView显示的列名"/>