我做了一个asp.net页面,里面有一个DataGrid控件,帮定了数据库里面的一个视图,显示数据没有问题,只是先后有问题。比方说我想按照“日期”,“名称”,“大小”,这样的顺序排列各列,我再sql server里面运行那个视图是好的。可是到了网页里面就变成“名称”,“大小”,“日期”类似这样的排列了,反正顺序不对。是怎么回事啊?
还有我觉得DATAGRID自带的编辑功能的那个编辑功能使用的时候那个TEXTBOX框太大了,可不可以调一下?
DATAGRID每一项能不能根据每一列里面的数据长度自动分陪大小?
还有我觉得DATAGRID自带的编辑功能的那个编辑功能使用的时候那个TEXTBOX框太大了,可不可以调一下?
DATAGRID每一项能不能根据每一列里面的数据长度自动分陪大小?
解决方案 »
- 连接跳转到文件下载
- 如何更新Datatable 或者 dataset 的数据类型
- textbox1中輸入客戶編號后,textbox2或label中無刷新自動獲取數據庫表kehu中的客戶名稱,請問如何實現啊?
- 请教vs.net问题,谢谢!
- 严重的iis问题,做过asp.net+oracle请进,恳请知情者帮忙
- 程序员苦啊(程序员的待遇问题)
- 如果我想加一些短信的查询的功能,需要办什么手续呢?跟移动谈?
- 这个字符串应该如何截取?
- 什么控件产生<frameset>
- WIN2008 32位安装 OFFICE2007 后找不到 EXCEL组件
- 求正则表达式:要求匹配(0-9)and (a-z) and (汉字简繁体)所组成字符串
- .ashx页面是如何生成的?添加项中没有。
你所說的排序是指什麽?是數據的排序后顯示還是數據列的現實時的左右排序?如果是第一個,那麽用樓上bigbird998(蓝色竹影)就行了。如果是第二個,那麽用LoveCherry(最讨厌你们这些要代码的了,一点技术含量都灭有) 的就可以了。這個問題查查MSDN就知道了。
第二個問題:
這個是可以調的,你可以通過制定樣式表來實現,也可以自己寫後臺的函數,調整,種植一個道理,修改屬性值就可以了。無非是在寫後臺代碼和不寫後臺代碼的問題。
第三個問題:
你說的自動調整大小是什麽意思?是每個單元格的寬度呢?還是別的?如果是因爲宜經制定了datagrid的寬度而使單元格的大小發生了變化(一般是會出現換行或者表達美觀的問題),那麽你可以通過在datagrid外面套一個div,將div的寬度指定為足夠大,而datagrid不指定各列寬度來解決。
如果不指定datagrid的各列寬度的話一般會自動根據數據和datagride
的寬度來自動調整。
有的时候也会发生一些莫名奇妙的问题!至于第一个问题,我反复做了很多次,多没有发现,估计问题是出在试图操作上!