大家知道,一个页面在不加横向滚动条的情况下,除去美工,留给gridview的只有有限的1000像素左右的宽度,但是一般要求Gridview里要加的列很多(10几列也是有可能的),再加上修改、删除这样的功能按钮,就更不够用了。我一般都是尽量减少列数,调小字体,还是不行就把列挤一挤,这很难看,大家怎么做呢?
解决方案 »
- html文件如何读取页面下的Input Text的控件所有Id
- 关于sql注入的问题。。。
- 都来谈谈第三方Oracle提供程序(微软将弃用OracleClient)
- 新版又上不去了,怎么没人发现吗?还是旧版好,随便问个小问题!
- .net 2.0中主题文件夹能不能放在app_themes以外的其他地方?
- 给100分敢问天下谁有 asp.net(c#) blog系统
- 谁懂ajax?
- Session和AspState数据库的关系?
- Activex第一次可以运行,关掉IE后重新打开就不可以了!
- dlss 或 hhzh426(春之风)请继续帮帮小女子吧!如何实现自动判分?
- ascx显示韩文乱码问题
- C#如何使用sql语句在后台代码中向Oracle数据库插入日期
2、gridview列放少点,在做一个详细页面显示
1.设置单元格不允许自动换行,则数据超长时页面自动显示水平滚动条。
2.在表格外套一个层,设置层的宽度,添加层的样式overflow:scroll,则数据超长时层自动显示滚动条。
3.仅显示关键列,另可以增加一个功能,由用户决定显示哪些列。
1、就像楼上有的朋友说的,Gridview只显示主要信息,其他的用详细来显示,显示详细的时候,最好不要用弹出页或者重开新页,可以用JavaScript来弹出一个div,具体的效果为鼠标移到这行的时候,就自动显示。
2、用Extjs那种,可以让用户选择显示哪些列的Gridview。
用Datalist 应该也行吧
可以的话一列中放置三列都行,
比如:
XXXXXXXXXXXXXXXXX
XXX XXX
类似的
使用报表控件实现数据,前几列固定,移动滚动条,实现列的滚动显示
重新 gridview
通过滚动条实现表头固定,内容滚动
截取字符串显示,通过DIV显示详细信息
GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");
//下面这行是自动换行
GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
http://www.codeproject.com/KB/aspnet/MultiNestMDGridview.aspx
这样挤也挤得下`~挤挤更健康~
{
GridView1.Columns[2].Visible = CheckBox1.Checked;}实际上,有几列就可以放置几个CheckBox,并且它们默认值有的选择有的不选择,这样就可以由用户自己选择哪些列要看,那些不看。
1234大虾认为jquery低级?toolkit高级?
偶就是看很多人说jquery好(甚至MS),才从toolkit转到jquery...说实话,觉得它好难用!
在gridview的下面放置标签(也可以放到gridview的左或右边),标签把每个字段都对应了。
滚动gridview行,标签显示对应的信息。
gridview的列从左到右,依重要性依次排列字段,不够宽,只有用滚动条。实际上,gridview的下边有详细信息,用户一般注意力都在了下面的标签信息上,他们通常感觉那里的信息更全面、更可靠。
呵呵,更加面向开发人员的编程语言或工具被称作是"高级的",并不是"高档"的意思
我很遗憾,我们很多程序员出于"性能"考虑,采用一些近乎残忍的、自虐的方式编程,
而搞出来的程序不仅像个炸弹,而且实际上也没看出性能好在哪里了。说着说着又让我想到了CSDN……