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

求助:VB2012一个窗体不能同时有两个DataGridView控件?

VB2012,第一个DataGridView控件Datasource已经绑定了一个Access2003数据库的一个DataSet里面一个表格,每次启动窗体都会列出这个表格里面所有内容,但是今天我加一个DataGridView空间,还没有做到绑定别的数据库的时候,只是单纯的写了Formload的时候修改这个新的DataGridView的Column列宽的属性设置,执行下去后以前绑定数据库的DataGridView控件竟然空空如也没有内容,关于这个控件绑定的数据库其它操作也失败,请教各位高人有什么头绪吗? --------------------编程问答-------------------- 是你代码的问题,绑定或者哪里错了。 --------------------编程问答-------------------- 我也是这样认为,但是只要我将赋值到DataGridView2的列宽属性这行代码加单引号变为注释之后,DataGridView1立即变回正常,极为奇怪,我详细检查了两个DataGridView的关系,都没有交叉,不知为什么会影响数据库表单和DataGridView1的绑定关系和显示。 --------------------编程问答-------------------- 可能是你在代码里面吧DataGridView1和DataGridView2 弄混了。。。
简单点就是用2个Datasource 分别绑定数据  --------------------编程问答-------------------- 严格检查过了,一个名字不相似,一个叫dgvDataBase_Screen ,  另一个叫dgvNet_Update, 这个dgvNet_Update是新加上去的控件,只有几句代码在Form Load过程里面,就纯粹是设置一些Columns的宽度等,很奇怪,只要执行任何一行这个关于dgvNet_Update的属性设置语句,以后的所有关于dgvDataBase_Screen的语句全部失效。屏蔽了Formload过程里面的初始化设置dgvNet_Update的几句语句后,后面的相关dgvDataBase_Screen的一切都正常,其实哪怕搞混了这两个控件的名字,我甚至将这个新加的控件的名字改成老的那个控件的名字让它在Formload里面设置这几个属性设置,老控件也没有不正常,我检查了几天,用了无数方法都无效,电脑撞邪了。欲哭无泪。。 --------------------编程问答-------------------- 我觉得是你第2个 初始化时候代码的问题 能贴出来看看吗
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,