C# datagridview 怎样禁止列自动改变位置

我的问题如下:举个例子,我在datagridview中编辑列的时候,明明把姓名放在第一列,性别放在第二列,可是当我运行程序的时候,性别就跑第一列了,这样就乱套了。我只能在... 我的问题如下:举个例子,我在datagridview 中编辑列的时候,明明把姓名放在第一列,性别放在第二列,可是当我运行程序的时候,性别就跑第一列了,这样就乱套了。我只能在XXXXX.design.CS中修改以下属性this.XX.AutoGenerateColumns = false()(备注XX为datagridview 的名字),但是当我以后再对datagridview 的列进行编辑的时候,刚刚design中设置的那句话又不见了,郁闷死了.谁能帮解决这个问题,让这个列不要自动变换位置。应该描述的够详细了吧。几乎所有分都悬赏了,希望大家能帮忙
火沙 你的回答好像可行,问题是,在代码的那部分添加呢?是不是在design.CS里面?
展开
 我来答
火沙
2009-08-12 · TA获得超过954个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:400万
展开全部
在代码里手动修改每列的DisplayIndex属性,这个属性编辑画面是没有的,得手动写。
按照列是顺序,DisplayIndex从小到大设置就行了
百度网友1bdb267
2009-08-12 · TA获得超过344个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:208万
展开全部
在datagridview中的设置里面也有这个属性吧,把它设为false,然后根据每列来绑定从数据库中读取的值。你帮什么值就显示什么值啊..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式