asp.net 中gridview控件列数据如果超出设置的宽度那么该列超出部分的数据自动隐藏

 我来答
wangwang3ok
2010-11-22 · TA获得超过118个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:195万
展开全部

前台转换此列为模板列并且调用后台的方法 

Text='<%# Common.GetFileName(Eval(

wc最新版
2010-11-22 · TA获得超过300个赞
知道小有建树答主
回答量:544
采纳率:75%
帮助的人:355万
展开全部
隐藏掉的话你还有放进去的意义吗?

如果GRDIEVIEW可能出现宽度超过屏幕的情况,一般都是放个PANEL在外面,通过滚动条滚动的。

如果你说的是TD里面的字太宽的情况隐藏的话,用CSS做……

ProName是label控件。
ProNameText.Style["width"] = "120px";
ProNameText.Style["white-space"] = "nowrap";
ProNameText.Style["overflow"] = "hidden";
ProNameText.Style["display"] = "block";
如果不行的话给这个Gridview的CSS里也加上这三个CSS属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9139e48e
2010-11-22 · 超过12用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:31.1万
展开全部
我手动绑基本都是这样写<%#DataBinder.Eval(Container.DataItem, "BrandNotes").ToString().Length < 120 ? DataBinder.Eval(Container.DataItem, "BrandNotes").ToString() : DataBinder.Eval(Container.DataItem, "BrandNotes").ToString().Substring(0, 120) + "......"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
471620539
2010-11-22 · 超过22用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:37.8万
展开全部
可以把Gridview放在一个div中,div设置为一个固定的的宽度,再设置它的一个属性style="overflow:auto;",这样当gridview的宽度超过div的宽度时,div会出现拖动条,从而实现一部分的gridview会被隐藏,拉动滚动条,会看到其余的被隐藏的gridview。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cocomilkcocomi
2010-11-22
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
我也同样的问题
设置了 rowstyle的width 和wrap可是不好使啊!~~
求高手解答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式