zoukankan      html  css  js  c++  java
  • C#MDI窗体容器和数据导出

    DI窗体容器:

    它可以让其它窗体在它的内部打开,无法超出它的范围 将某个窗体的属性:IsMdiContainer设置为true  -   窗口样式

    如何将其它窗体在它的内部打开? 窗体对象名.MdiParent = this;

    窗体打开时最大化属性不好用,怎么办? 在实例化窗体对象,show之前,用代码设置最大化属性 注意:窗体的WindowState属性必须为默认值Normal

    内部窗体最大时右上角总是显示最大最小关闭按钮,如何去掉? 在MDI窗体里放置一个Panel,将Panel沾满全部窗体,然后让新开窗体在Panel内部打开 窗体对象名.Parent = Panel1;

    窗体最大化打开后,不会跟随MDI窗体容器的大小而改变 使用ClinetSizeChanged事件,在事件中,将全部以打开的窗体的WindowState属性重新设置一遍

    权限设置: 因为不同的用户能看到的程序功能不同,那么需要权限来限制用户

    数据库字段里面保存字符串类型的模块代码

    在登陆成功时进行验证,看看有没有对应模块的权限代码

    如果没有,那么需要把相应的功能按钮隐藏


    数据导出:

    将数据库的数据导出成Excel工作表或是Word文档

    将一个泛型集合导出出去

    saveFileDialog StreamWriter

    难点:如何让数据成表格的形式输出出去 <table></table> 拼成html里面的table表格结构,拼成一个字符串,导出出去

  • 相关阅读:
    jQuery $.each用法
    关于jQuery中的attr和data问题
    AngularJS入门基础PPT(附下载链接)
    依赖注入 | Dependency Injection
    ng事件中为变量的参数
    angularjs factory,service,provider 自定义服务的不同
    $digest already in progress
    理解Angular中的$apply()以及$digest()
    LeetCode 最长连续递增序列
    LeetCode 岛屿的最大面积
  • 原文地址:https://www.cnblogs.com/longhaijun/p/5944495.html
Copyright © 2011-2022 走看看