当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 一个通用的DataGridTableStyle的做法
 

 

 ·如何彻底删除oracle    »显示摘要«
    摘要: 软件环境: 1、windows 2000+oracle 8.1.72、oracle安装路径为:c:\oracle 实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有oracle服务。 2、 开始->程序->oracle - orahome81->oracle installation products-> universal installer 卸装所有oracle......
 ·3d游戏引擎设计与实现(8)    »显示摘要«
    摘要:3d游戏引擎设计与实现(8) 昨天主要进行窗口模式切换到全屏模式的编写,这里的代码也非常的多,很多地方都要注意,很多细节都要处理,否则就可能程序死在那里,或者全屏模式时转换不到窗口模式,又或者当用户改变屏幕分辩率,这时如果没有改变窗口的模式的话,又会出现错误。还有一种情况,当切换失败时,又要尽量回退到原来显示参数的模式等等。这个功能实现,几乎就把dx的初始化功能基本上完成了。当然,当窗口改变大......


一个通用的DataGridTableStyle的做法
一个通用的datagridtablestyle的做法

哈,这两天都喜欢写“通用”的东西. 【程序编程相关:.net中实现运行时从字符串动态创建对象

  【推荐阅读:eclipse 插件项目开发之前言

  【扩展信息:java工具之javadoc和jar浅学

这个类,可以实现自适应列宽.只读.时分显示.事件.任意位置加列.单击单元格背景色设置等等,操作简便.只是时间关系(明天要出去一趟),今天没办法完善.仅供参考,你可以加入别的东西.以下只列代码了,不清楚的自己试用查资料就行了.

public class tablestyle

 

    private m_datagridtablestyle as datagridtablestyle

    private m_datagrid as datagrid

    private m_datatable as datatable

    ´//添加事件处理,在此只考虑datagridtextboxcolumn双击事件

    public delegate sub clickeventhandler(byval sender as object, byval e as system.eventargs)

    public event gridtextboxdoubleclickevent as clickeventhandler

    public sub gridtextbox_doubleclick(byval sender as object, byval e as system.eventargs)

        raiseevent gridtextboxdoubleclickevent(sender, e)

    end sub

    ´//设置datagrid

    public property [datagrid]() as datagrid

        get

            return m_datagrid

        end get

        set(byval value as datagrid)

            m_datagrid = value

        end set

    end property

    ´//返回模板

    public readonly property [datagridtablestyle]() as datagridtablestyle

        get

            return m_datagridtablestyle

        end get

    end property

    ´//初始化

    public sub initialize()

        ´//判断mdatagrid数据源类型

        ´//如果绑定的是dataset或dataviewmanager或没有绑定任何数据源,则退出,

        if typeof m_datagrid.datasource is system.data.dataset orelse _


...   下一页
 ·测试dhcp的功能    »显示摘要«
    摘要:1) 在192.168.88.55上安装rh9,内核版本为2.4.20-8,下载ftp://ftp.task.gda.pl/vol/d35/rawhide.redhat.com/i386/redhat/rpms/dhcp-3.0pl2-6.13.i386.rpm,执行rpm –uvh dhcp-3.0pl2-6.13.i386.rpm安装好dhcpd。 2) 配置/etc/dhcpd......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE