| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 918 人关注过本帖
标题:DataGridView扩展类遇到的问题
只看楼主 加入收藏
bigforest
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-10-27
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
DataGridView扩展类遇到的问题
public class DataGridViewMy:DataGridView
    {……
    ……
其中有一句:
this.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCells); //自动调整行高

但是不能实现效果,究其原因,应该是这句代码写在数据源加载后,但是自定义控件不可能加载数据源啊
我的问题是怎么才能让其在加载数据源后这句代码起作用呢?起相同作用也行。

我不想采用  在实例中实现这种功能,要是那样的话,还怎能谈扩展!
搜索更多相关主题的帖子: public 数据源 class 
2011-10-27 10:25
bigforest
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-10-27
收藏
得分:0 
召唤高手!
2011-10-27 15:15
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
收藏
得分:20 
程序代码:
    class MyDataGridView : DataGridView
    {
        public MyDataGridView()
        {
            this.DataSourceChanged += new EventHandler(MyDataGridView_DataSourceChanged);
        }

        void MyDataGridView_DataSourceChanged(object sender, EventArgs e)
        {
            this.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCells);
        }
    }
2011-10-27 15:54
快速回复:DataGridView扩展类遇到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013939 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved