VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
datagridview的列顺序为何总是乱(高分)
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
datagridview的列顺序为何总是乱(高分)
[已结贴,结贴人:junqiang]
发表于:
2007-02-15 14:25:36
楼主
在设计时给列已排好的顺序,但运行时显示列乱七八糟,前面到了后面,后面到了前面,不知怎么办?
发表于:
2007-02-15 15:30:10
1
楼 得分:
10
你是否在设计的时候指定的列数量与sql查询回来的列数量不符?
发表于:
2007-02-15 15:34:51
2
楼 得分:
0
你是否在设计的时候指定的列数量与sql查询回来的列数量不符?
=====================================================
有这种情况,顺序也不一致。有办法解决吗?
发表于:
2007-02-15 15:37:30
3
楼 得分:
10
我每碰见过这种情况啊,代码?
发表于:
2007-02-15 15:45:13
4
楼 得分:
10
代码呢?
发表于:
2007-02-15 16:09:21
5
楼 得分:
10
你是自动生成列的吧,先看看代码?
发表于:
2007-02-15 16:16:45
6
楼 得分:
10
先帮顶
发表于:
2007-02-15 17:44:04
7
楼 得分:
10
up
发表于:
2007-02-15 17:49:54
8
楼 得分:
5
可以先在界面上就给datagridview添加全部的可能出现的列。顺序这时候由你定。
等查询结果出来,绑定的时候给个循环,那些列要的就显示,那些列不要的就隐藏。这样绝对不会打乱顺序。
发表于:
2007-02-16 08:47:56
9
楼 得分:
5
应该不会的
估计 是你没有把 自动生成列 设为false
发表于:
2007-02-16 09:39:36
10
楼 得分:
5
自动绑定的数据源?
那么你是不知道到 数据 到底 有多少列了哦?
这样做 界面肯定会变形
最好是 确定好 数据返回的 列数
按列数 排列
不使用自动绑定 手动设置
发表于:
2007-02-16 09:45:10
11
楼 得分:
5
你已经 自动绑定的数据源
手动绑定就ok
如果自动绑定 需要在sql里 排好字段的顺序
发表于:
2007-02-16 10:23:27
12
楼 得分:
5
up
发表于:
2007-02-16 10:44:50
13
楼 得分:
5
贴上一下代码,不知道有没有帮助
主要的是最后几行的数据再绑定
private void setsort(dslist ds, string sdsnm, string sortkey, gridview gv)
{
dataset dswk = ds;
dataset _copyds = dswk.clone();
datatable _copydt = _copyds.tables[ "c_anken "];
dataview dv = new dataview(dswk.tables[ "c_anken "]);
string wksort = " ";
string sview = sdsnm + "_ " + sortkey;
if (viewstate[sview] != null)
{
wksort = viewstate[sview].tostring();
}
string ssort = " ";
if (wksort.equals( " asc "))
{
ssort = " desc ";
}
else
{
ssort = " asc ";
}
dv.sort = sortkey + ssort;
foreach (datarowview drv in dv)
{
_copydt.importrow(drv.row);
}
ds.clear();
ds = (dslist)_copyds.copy();
viewstate[sdsnm] = ds;
viewstate[sview] = ssort;
gv.datasource = ds.c_anken;
gv.pageindex = 0;
gv.databind();
}
发表于:
2007-02-16 13:38:32
14
楼 得分:
5
up
发表于:
2007-02-24 14:51:00
15
楼 得分:
0
是windows程序,我们办公室的同事每个人都一样,顺序会乱。不知大家的为何没有问题?
发表于:
2007-03-03 20:40:43
16
楼 得分:
5
问题很简单,就是在查询语句中不要使用select *,而是使用select field1,field2,field3 from table的方式,同时在datagridview的各列的排列顺序要和查询中field1,field2,field3的顺序完全一致,就不会出现各列顺序混乱的问题。
发表于:
2007-03-03 20:51:36
17
楼 得分:
0
当然了,各列设计时就建立,并且正确设置各列的datapropertyname属性。
下一篇:
如何用xml存放多条记录,然后读去某一标记的指定记录?
上一篇:
优化adapter填充
相关文章
正则表达式如何提取地址中的省市???
wpf中的连库问题,进来看看吧
关于命名空间。错误提示(“test.database”是“...
用jmail做过邮件发送程序的帮下忙,奇怪的问题.在...
dll反编译成cs后再编译回成dll
c# 困擾了一天的問題!treeview !
请问各位怎么去掉dropdownlist右边的三角及边框?...
c#:关于字符串提取数字的弱智小问题
aspx调用web services调试通过,发布到网站...
vb.net操作excel的问题
########## 重装vs2005后, 属性窗口在...
vs2003无法加载设计器
这种功能如何实现?
怎么样根据需要,控制datagrid某个单元格是否只读...
為什么程序只能刷新一次呢?
dim str as string * ...
高薪诚聘.net高级工程师
[编码问题]一个utf-8的cookies值,在相同模板的5个...
请问:web应用程序和网站有什么区别吗?
.net out of memory的问题
其他资讯
求助 .net 拼凑 js 语句&nb...
在线求助~~图片上传被拒绝
现在一个主窗口里,有多个mdi子窗口,怎么实现联...
请教一下,关于在水晶报表中传参数的问题!急~~~...
一个简单的不能再简单的问题
散分200,顶者有分,大家猜猜我为什么这么开心
偏历页面上的所有textbox控件??
求一个关于年月的正则表达式小小的疑问? &n...
一段简单的代码[求助]
如何在水晶报表柱状图的柱子顶上显示数值
是一个内容,而(2)悬赏中的任务又是一个内容。当...
关于跨域访问的问题
原谅我的无知,再求正则表达式....
招聘c#程序员(天津)兼职或者专职
各位大哥,帮帮小女子吧,关于timer和进度条的问题...
救命啊 .事务已被隐式或显式提交,或已终止
升級了﹐散分~
在线等,急,一个急手的问题
如何将sql2005 转成 access数据库
100分,为什么在datagrid中只能用linkbutton作为...
快速检索
分类导航标签a
专题开发/技术/项目Google技术社区
软件培训/认证/考试软件培训
社区支持公告
多媒体/设计/Flash/Silverlight 开发网页设计(Dreamweaver等)
企业开发Loushang开发平台
C/C++C++
WebSphereIntegratorr
Web 开发非技术区
多媒体/设计/Flash/Silverlight 开发多媒体设计(3DMaX
企业开发Loushang开发平台
《程序员》杂志广告咨询
WebSphere应用服务器/WAS
软件培训/认证/考试软件认证
其他数据库开发其他
Web 开发应用服务器
最新资讯
初学者问题
转发:希望我的愿望能成!
新做的一个excel 导入sql 数据库的例子...
sql语句长度大于128怎么办?
请教sql server 2005 中关于对分...
有关oem的启动问题
高手共同探讨lotus中的java
请各位介绍个网页界面参考!
出现不执行,.asp文件后,从启一下服务器就好用了...
导出excel时出错,奇怪的是我在vs2005调试的时候&...
使用msxml2的智能指针(库为msxml4.dll)来载入一...
dropdownlist 为空时怎么取值
如何写 读取文件时候的选择框
寻java师父
java的学习过程
工作没感觉了,想去日本东京做外包看看,不知道什么...
最全控件,开发工具
oracle中如何调用存储过程呢?急,谢谢帮忙!!!...
跟踪对代码所做的修改在那里启动?
求教服务器配置
求jsp代理ajax跨域问题
websphere integration developer
在c# listview 中的第一列的数据可以用...
[求助]录音控制面板中的按钮是灰的,怎么启用?
struts框架,首页上面怎样调用数据库中的数据?
button问题(100分)
一个简单程序的错误所在!!!!!!
webmail服务器 大家给个建议 谢...
1
有人知道如何放大缩小像素么?
ctooltipctrl为何闪烁
用pn10.5打开低版本的pbl时的问题
trealtimeform是什么类
如何写个html或css把一个按键执行后的返回信息写...
请问在csdn中如何改mail
求救啊,为何我使用了虚拟列表速度还是很慢?
前台js如何获取后台的变量值,
插入多表联查出的数据停止响应
向各位高手请教:socket实现http协议post请求,通...
怎样在子窗体中选定某一条记录?
热门点击
关于进程的问题,急等!!
如何添加一个 mediaplay播放音乐 使用...
有关<windows.h>中颜色的问题!
终于开发出qq挂机软件:)
xml如何从数据库中读数据
一个vb的小问题
oracle 10g比 9i有什么优势吗
点击<option>的不同显示
透视表
提示文件正在使用
求一个简单的js脚本
又送分了,真是的,浮点树怎么确定到0.00001,知道...
excel中,如果对多列进行合并后,自动换行为什么不...
用一个dropdownlist来限制查询条件怎么做?
请问jsp和servlet应该如何调试那?myeclipse的断...
在含聚集索引的表中 大量插入数据出现的问题...
mdi 多重视图之间数据的传递
英特尔秋季idf纵览:45纳米08年普及 甩开am...
关于powerdesigner的使用
cstring中的字符串替换
100%可以使用的免费网站空间支持asp.net,大家快去...
问一个关于界面显示的问题
j2ee的源码有没有开放? 哪有下载?
怎么自动跳转到另一页面?
hibernate hql用了过滤器后,出现了好多nul...
[regex]匹配分组 -  ...
c#加密,java解密的问题
如何屏蔽抓图软件对一个对话框的图像截取?
将页面中处理的多行数据加载到 gridview&nb...
关于fckeditor的小问题? (没分了,多包含...
点击一下按纽,跳转到html页面,为什么说"由于网页...
jsp与sql语句问题?
关于error 1064
求救!从试题库中选出语意不能重复的试题
我用dataview绑定listbox,然后我在dataview增加...
looking for talented and ...
怎么实现查询一个数据库里相同的数据,并显示出来...
高薪诚聘.net开发工程师,delphi开发工程师,flash...
庆祝升星 散分
请教一些错误