ListView控件字段过多,过长的时候中文字段就自动换行,如何处理?

时间:2021-06-12 07:48:30
1.我一张表有20个字段,用listview都显示出来以后,发现LayoutTemplate标签下的中文字段名自动换行,每个中文一行,竖着排列不好看。如何让其横着排列?
2.我想用listview的专业布局,就是隔行不同颜色显示,这样数据清晰。。。
但是我的数据 取出一条数据以后,要分成两段,第一段是一个颜色,第二段是一个颜色,就是说有10条数据,我就要显示20行,。要实现这种需求,listview可以吗?就是讨论,我觉得listview不太灵活。我是不是要自己读reader然后自己拼表啊?

6 个解决方案

#1


Substring(star,end)

来截取 截取之后在绑定。。

alt设置全部显示

#2


引用 1 楼 wxr0323 的回复:
Substring(star,end)

来截取 截取之后在绑定。。

alt设置全部显示

这个貌似是第二个问题的答案。截取之后如何绑定呢?
alt设置全部显示是啥意思?有类似的网址贴一个吗?

#3


读数据的时候把字段名称起个简短的别名,或者在样式表里控制一下字体大小。

listview还不够灵活么?比gridview布局*,比datalist分页容易。。

#4


这是基本的html只是,td使用nowrap属性来说明不换行,或者为<div>或者<span>增加文本不换行的样式。

listview再不适合你变成,你如果不熟悉html,说“自己读reader然后自己拼表”也是枉然。

#5


引用 3 楼 blackpointofsun 的回复:
读数据的时候把字段名称起个简短的别名,或者在样式表里控制一下字体大小。

listview还不够灵活么?比gridview布局*,比datalist分页容易。。

我是不会使用listview这个控件,想问问要使用专业布局的隔行异色显示,要怎么搞?我数据库有10条数据就要显示20行。这个ListView行吗?

#6


引用 4 楼 sp1234 的回复:
这是基本的html只是,td使用nowrap属性来说明不换行,或者为<div>或者<span>增加文本不换行的样式。

listview再不适合你变成,你如果不熟悉html,说“自己读reader然后自己拼表”也是枉然。

你对第一个问题的解释我已经完全明白了。也经过实践可以了。
我第二个问题是,我数据库存储的一条数据包含两个意思,就是补偿前,和补偿后,都存储为一条数据。现在显示数据,要把数据库的一条数据分成两行显示,第一行是一个颜色(不偿前),第二行是另外一个颜色(补偿后),便于区分,就是有10条数据就显示20行,这个咋做呢?

#1


Substring(star,end)

来截取 截取之后在绑定。。

alt设置全部显示

#2


引用 1 楼 wxr0323 的回复:
Substring(star,end)

来截取 截取之后在绑定。。

alt设置全部显示

这个貌似是第二个问题的答案。截取之后如何绑定呢?
alt设置全部显示是啥意思?有类似的网址贴一个吗?

#3


读数据的时候把字段名称起个简短的别名,或者在样式表里控制一下字体大小。

listview还不够灵活么?比gridview布局*,比datalist分页容易。。

#4


这是基本的html只是,td使用nowrap属性来说明不换行,或者为<div>或者<span>增加文本不换行的样式。

listview再不适合你变成,你如果不熟悉html,说“自己读reader然后自己拼表”也是枉然。

#5


引用 3 楼 blackpointofsun 的回复:
读数据的时候把字段名称起个简短的别名,或者在样式表里控制一下字体大小。

listview还不够灵活么?比gridview布局*,比datalist分页容易。。

我是不会使用listview这个控件,想问问要使用专业布局的隔行异色显示,要怎么搞?我数据库有10条数据就要显示20行。这个ListView行吗?

#6


引用 4 楼 sp1234 的回复:
这是基本的html只是,td使用nowrap属性来说明不换行,或者为<div>或者<span>增加文本不换行的样式。

listview再不适合你变成,你如果不熟悉html,说“自己读reader然后自己拼表”也是枉然。

你对第一个问题的解释我已经完全明白了。也经过实践可以了。
我第二个问题是,我数据库存储的一条数据包含两个意思,就是补偿前,和补偿后,都存储为一条数据。现在显示数据,要把数据库的一条数据分成两行显示,第一行是一个颜色(不偿前),第二行是另外一个颜色(补偿后),便于区分,就是有10条数据就显示20行,这个咋做呢?