当前位置:编程学习 > C#/ASP.NET >>

C# DataGridView改变列的顺序

--------------------编程问答-------------------- 设定 DataGridView 的 AllowUserToOrderColumns 为 True 的时候, 用户可以自由调整列的顺序。
--------------------编程问答-------------------- 不是那个意思啊,是写好的控件,让开发人员用,在使用的时候他要改变顺序。 --------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/wkfe535h(v=vs.80).aspx --------------------编程问答--------------------
this.dataGridView1.Columns["列名"].DisplayIndex=Convert.ToInt32("你要放置的位置")
--------------------编程问答-------------------- 更改列的显示索引就可以了. --------------------编程问答--------------------

public DataGridView DataGridViewControl
        {
            get { return this.dataGridView1; }

        }
//你给他整个DataGridView 随便他怎么操作
--------------------编程问答-------------------- DisplayIndex 不行的,我都说了你不是那么好弄的,要是好弄的话早就改了, 几个裤衩的不要随便的说啊,我的问题都是级数较高的给出满意的答案, --------------------编程问答-------------------- 我顶 Return_Fales 兄,他说的就是我想的。如果不是这样,你是不是没有说清楚你想要实现什么? --------------------编程问答-------------------- 你该试试,就知道了。 这还说不清楚。  组合控件中一个DataGridView ,这个DataGridView 添加3个列。现在使用这个控件, 拖出来上面就有三个列, 怎么在拖出来的控件中改变这三列的位置。 --------------------编程问答-------------------- 没弄过,过来看看有没神人现身 --------------------编程问答-------------------- 虽然没有用过,但还是帮顶下…… --------------------编程问答--------------------
引用 9 楼 qq81867376 的回复:
你该试试,就知道了。 这还说不清楚。  组合控件中一个DataGridView ,这个DataGridView 添加3个列。现在使用这个控件, 拖出来上面就有三个列, 怎么在拖出来的控件中改变这三列的位置。

这个控件如果没有提供返回DataGridView对象的接口,且把DataGridView 对象设置成不能修改顺序的话,
那就改不了了,重做控件吧 --------------------编程问答-------------------- 到底怎么弄呢? 还是在等等中。 --------------------编程问答-------------------- 要你自己写的控件支持改变才行。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,