2 caohuan95568 caohuan95568 于 2016.01.29 18:54 提问

用C#在datagridview中显示access数据库一张表中的内容,但是列的显示乱了

图片说明
ACCESS数据库表中列的顺序是1左,2左,11左,12左,1右,2右,11右,12右,但是当显示在datagridview中时就呈现上面的乱码,

1个回答

caozhy
caozhy   Ds   Rxr 2016.01.29 21:39

这是一个bug

试试看:
http://blog.csdn.net/lukesunch/article/details/4644101

再不行就不要绑定,手工循环添加。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#连接access数据库并将数据读取到dataGridView中显示
 using System.Data.OleDb; using System.Data.SqlClient;             string strFilePath = "Provider=Microsoft.ACE.OLEDB.12.0;Data source=" + Application.StartupPath + "\\111.accdb";           
C#中使用DataGridView列信息显示不全的解决方式
在datagridview中,将读取到的xls表格中的数据显示出来了,但是有一部分字没显示出来的解决方法
C#中DatagridView列顺序莫名其妙改变
C#中DatagridView列顺序莫名其妙改变今天花了不少时间解决一个问题。问题:某一界面完成从不同表table1, table2, table3...(每次只选一个表,SQL语句动态生成)选取符合查询条件记录,然后返回记录被装入dataGridView1首先选择了表1查询; 然后选择表2查询; 然后再回头选择表1, 发现表1得列顺序莫名其妙改变了。上网查了一些类似问题的解决方案, 很多建议
在一个datagridview中显示一个自定义的表格
SqlDataReader dr;             SqlConnection con = new SqlConnection(@"Data Source=477E67263580491\SQLEXPRESS;Initial Catalog=test_db;Integrated Security=True");             SqlCommand com = new SqlC
C#读写Access数据库、表格datagridview窗体显示代码实例
C#读写Access数据库、表格datagridview窗体显示代码实例 最近项目中用到C#对于Access数据库表读写.mdb操作,学习了下相关的东西,这里先整理C#对于Access数据库的操作,对于MySQL和Oracle数据库的操作放到后面再写。 Access是微软数据库编辑软件,其生成的数据库文件为.mdb或.accdb,因此在Visual Studio里不像操纵MySQL那样需要
显示、隐藏DataGridView的列
最近闲来无事,就做了个自定义显示隐藏DataGridView列的控件。如下图,左边是隐藏字段,右边是显示的字段,可以上下排序、置顶置底,保存之后DataGridView会按照以选择的字段顺序调整列的先后顺序。双击字段可以移除到列一个列表中去,可以相互拖拽等功能,右键菜单有全选、取
DataGridView 实现一列单元格 显示多操作方式
RT: 主要使用的方法:         在CellPainting绘制操作方式                                    private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) {
DataGridView 不显示列中的某一列
 使用dataGridView显示数据的时候如果不想显示id那一列,最方便的2种方法: 1,如果你的数据是通过VS自动绑定的,可以点右键编辑列,然后将id那一列的宽度设置为0. 2,如果是手动绑定的,在绑定dataGridView的时候加上 dataGridView1.Columns["tid"].Visible = false;
DataGridView
用DataGridView在winform中显示从Access数据库中查找的内容
DataGridView手动绑定列后出现混乱
C#中DatagridViewj加载数据源后,列顺序有时会自动重排,顺序混乱。据说是微软的bug(参考http://blog.csdn.net/lukesunch/article/details/4644101)。 方法1:据说可以dataGridView1.AutoGenerateColumns = false然后手动添加列, 方法2:先dataGridView1.DataSourc