调出隐藏事件OnPaint的方法

我这边有个控件,事件窗口里没有OnPaint这个事件,我有想到建个自定义控件,把这个OnPaint事件调出来可以用,但是不知道怎么弄

那怎么样才能调用这个方法,事件窗口没这个选项

首先你要窗体或者控件无效接着就进行重绘操作了
有没有直接点的,一般其它控件,在那个事件窗口里,双击那个Paint事件,程序里就有
这样形式的代码,我就把画图代码写在里面

第1个页面里有个11列的DATAGRID,事先的列名都是公司里规定好的,不许我们改动的,我给它捆绑了个11列的DATATABLE作为数据源

第2个页面里有个9列的DATAGRID,事先的列名也都是公司里规定好的,同样不许我们改动,它和第一个页面里的DATAGRID中的9列完全相同,只是少了2列.我用以上的Session变量把名为dt2的DATATABLE(共有11列)传递给第2个页面
把来自第1个页面的名为dt2的DATATABLE(共有11列)从Session变量中取出来;
然后大麻烦来了,我在第2个页面中不知如何把dt2的多余两列隐藏掉,其余9列准确无误地捆绑在预先设定好的9列的DATAGRID中,在页面上显示出来.
我是新手,公司又规定只能用VB.NET在VS2003环境下做,公司的环境又缺乏交流,觉得很难,最近的任务还剩一小块,已经拖了数月了,郁闷哪.

可以再声明个DataTable.把你要的数据传过去...

这个开发方式好麻烦。。控件拖好了。但你们却只能做其他的东西。不能动。。。
LZ你也可以把DataTable 中多的哪两列用dt.Column.Remove(string ColumnName)移除就行啊
那么隐藏了2列之后如何把剩下的9列与那个预先设定好的DATAGRID绑定啊?
由于隐藏的两列分别是第一列和最后一列,隐藏以后序号不是麻烦了吗?
先把你的数据和id绑定指定的datagrid上,然后影藏datagrid要影藏的列,显示出来以后就是你想看到的9列啦.
问题是我们公司的代码,页面都是预先做好的,不许我们改动
第1个页面中的DATAGRID,有11列
第2个页面中的DATAGRID,只有9列
数据源是11列的,你在第二个datagrid只显示9个列,只添加9个要显示的列,其他的两个列不帮定 不就可以了吗?
我们刚毕业的大学生又没做过类似的项目,单位里又不组织培训,又没有团队合作,一个个都各自做自己的
C#如何生成swf文件的缩略图?最好有代码参考,
这些都是要调用ffmpeg的,如果不调用这个直接用C#代码不知道怎么做。
就是说我在前台有个DropDownList,开始的状态如下:
在后台响应另外一个控件后,从后台程序让这个DropDownList展开,也就是成为如下形式
或者说后台focus()到那里后,按下回车让它展开?
模拟的话你可以搜google,里面很多,怎么都不会使用搜索引擎来解决问题呢?
我是一名初学者,现请教高手下,c#windows编程如何使用和连接数据库(以sql server2008为例),最好能给一个完整的例子
找个demo,慢慢看吧, msdn中应该能找到例程。
Global.asax文件中添加了以上代码,在VS2010调试时运行正常,部署到服务器(2008R2)上时,使用.NET4经典模式添加通配符脚本映射后运行正常,可一修改为“集成”模式后,就不管用了,访问如http://wapit.cn/xxxx时,显示404错误:找不到资源……
网上查了N多资料,都说集成模式不用配置直接就可用的,可就是不对,请问:我哪步不到位?谢谢指点。
来源: nba直播

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值