C# DatagridView列顺序自动改变
来源:互联网 发布:linux下lamp环境搭建 编辑:程序博客网 时间:2024/05/21 12:42
转自:http://blog.csdn.net/lukesunch/article/details/4644101
问题:某一界面完成从不同表table1, table2, table3...(每次只选一个表,SQL语句动态生成)选取符合查询条件记录,然后返回记录被装入dataGridView1
首先选择了表1查询; 然后选择表2查询; 然后再回头选择表1, 发现表1得列顺序莫名其妙改变了。
上网查了一些类似问题的解决方案, 很多建议手工写column["columnname"].displayindex
My Godness, code量有点大,4个不同表上百个字段
继续搜英文的文章; 看到有人2006就提出来,微软也说是bug; 建议先设置dataGridView1.AutoGenerateColumns = false; 不行啊,这个还是要手工添加列。
继续看贴,有人给出一个好方法:先把datasource置空值。
dataGridView1.DataSource = null;
dataGridView1.DataSource = dv;
0 0
- C# DatagridView列顺序自动改变
- C#中DatagridView列顺序莫名其妙改变
- C# DataGridView隔行变色&鼠标经过改变形状、固定行高、行号、列自动填充等等
- C# 禁止datagridview 自动产生列
- C#如何不让DataGridView自动生成列
- datagridview 随窗口大小改变自动调整列宽
- 改变DataGridView列显示顺序,通过设置DisplayIndex来改变显示的顺序
- DataGridView 绑定列顺序
- C# Winform datagridview控件绑定数据源后列顺序混乱
- C# DataGridView 列名显示与数据库中顺序不符
- dataGridView自动生成列
- datagridview 自动列宽
- C# DataGridView 列自动排序时单元格背景色丢失
- datagridview 设置随窗体改变大小,并自动改变列宽
- MySQL改变列顺序
- MySQL改变列顺序
- MySQL改变列顺序
- datagridview自动调整列宽
- Android 解决Parcel: unable to marshal value bug
- 4、输入一元二次方程的三个系数,求根。
- VS打开QT工程报错解决方法
- 机器学习与深度学习 —— 参数的调优
- 正则表达式的一些基础(一)
- C# DatagridView列顺序自动改变
- C#超基础:接口
- redis 集群部署
- 融云 Android SDK 2.8.0+ Extension 文档
- apache common Lang包StringUtils系列(一)
- 5、输入三角形的三个边长a,b,c,输出面积s,要求保留一位小数位,总位数7位。
- Android开发入门——推箱子游戏开发实战(二)
- 查看Linux内核信息的命令
- 基于Java的一个简单的文件上传下载功能