社区
C#
帖子详情
用户控件的问题
benniaoyaofei
2008-01-19 03:32:57
我定义了两个窗体f1,f2,f2里有一个按钮
一个用户控件u,里面有一个按钮和一个datagridview
f1载入的时候添加u,点击u里的按钮弹出f2,再点击f2里的按钮执行一条sql语句,得到一个datatable,我现在想把这个datatable绑定到u的datagridview,datatable里已经有数据了,就是绑定不了,请问是什么原因?
...全文
115
12
打赏
收藏
用户控件的问题
我定义了两个窗体f1,f2,f2里有一个按钮 一个用户控件u,里面有一个按钮和一个datagridview f1载入的时候添加u,点击u里的按钮弹出f2,再点击f2里的按钮执行一条sql语句,得到一个datatable,我现在想把这个datatable绑定到u的datagridview,datatable里已经有数据了,就是绑定不了,请问是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benyouyong
2008-01-25
打赏
举报
回复
访问用 UserControl1.Controls["datagridview"]
这是另一个问题。LZ要给我另外加分哦。。嘿嘿!
yzxdc
2008-01-25
打赏
举报
回复
搂住似乎没有分清楚引用变量的概念啊。。。
这个问题最简单的办法是创建f2的时候将控件u对象传递进去,即在f2的构造函数里增加一个参数
在u上点击按钮(new f2(u)).showdialog();
benniaoyaofei
2008-01-25
打赏
举报
回复
如果不new怎么绑定?
UserControl1不能直接访问datagridview...
UserControl1.datagridview不行。。。
benyouyong
2008-01-25
打赏
举报
回复
用户控件就是一控件,就和BOTTON一样用,无需在new一次。
你new了就是另外一对象了,绑定也看不出来。
benniaoyaofei
2008-01-25
打赏
举报
回复
不是很明白你的意思。。。
我是这样写的
在UserControl1里定义一个pubic datatable t1
datagridview.datasouce=t;
然后在f2里是
datatable t=new datatable();
UserControl1 u=new UserControl1();
u.t1.rows.clear();
u.t1.merge(t);
请问哪里出错?
csharp_start
2008-01-25
打赏
举报
回复
可以传递ref datatable作为参数,或者强制对u里的datagridview.datasoure做出调整.
sjm2003
2008-01-25
打赏
举报
回复
头晕
benniaoyaofei
2008-01-25
打赏
举报
回复
拱。。。
ouhou
2008-01-20
打赏
举报
回复
u u=new u();
u.datagridview.datasouce=t;
为什么有new了个u呢?
还有你new后show了么
benniaoyaofei
2008-01-19
打赏
举报
回复
我的还是不行
在u上点击按钮(new f2()).showdialog();
然后点击f2上的按钮,执行一次查询
生成datatable t=...;
然后绑定 u u=new u();
u.datagridview.datasouce=t;(datagridview是public)
神奇的章鱼哥
2008-01-19
打赏
举报
回复
你是怎么绑的?
假设u里的数据源为DataTable1
f2里的表为DataTable2
你应该这样:
DataTable1.Rows.Clear();
DataTable1.Merge(DataTable2);
看看这样是不是达到你的效果了,当然DataTable1要public,这个不用说了
possible_Y
2008-01-19
打赏
举报
回复
不知道你怎么绑定的,比较简单的就是u暴露一个DataSource属性,其直接就是datagridview 的DataSource的包装
C#
控件
大全
1、数据显示
控件
2、数据绑定和数据定位
控件
3、文本编辑
控件
4、信息显示
控件
5、网页显示
控件
6、从列表中选择
控件
7、图形显示
控件
8、图形存储
控件
...14、
用户
帮助
控件
15、分组
控件
16、音频
控件
fullcalendar例子
fullcalendar是个很强大的日历
控件
,可以用它进行排班、排会议、拍任务,很直观,
用户
体验良好 fullcalendar例子源码打包给大家下载
自定义
用户
控件
的使用
使用VS C#无论是WinForm开发,还是WebForm 开发都会遇到一个
问题
:在Form布局时,...通常这时就需要用到
用户
控件
了。 在当前的项目上添加新建项,在弹出的对话框中选择"
用户
控件
": 在下面的名称设置一下
用户
控件
的
(winform)创建
用户
控件
以及
用户
控件
的使用
(1)创建
用户
控件
下面以创建一个计时器
控件
为例。首先创建“Windows窗体
控件
库”项目 如下图,创建了一个名为“Clocker”的窗体
控件
项目。 我这个工程是先新建的一个windows窗体项目Form1.然后右击解决方案添加了一...
C#
用户
控件
的创建
频繁要用到的
控件
,在系统
控件
或者第三方
控件
又找不到合适的,就做成
用户
控件
,节约时间,方便使用。 这里以自定义按钮
控件
为例,介绍
用户
控件
创建过程。 1. 新建windows窗体
控件
库项目。 2. 创建成功后,即可...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章