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表格结构,拼成一个字符串,导出出去

  • 相关阅读:
    2017年第八蓝桥杯C/C++ A组国赛 —— 第二题:生命游戏
    451. 根据字符出现频率排序
    剑指 Offer 40. 最小的k个数
    list使用详解
    STL---priority_queue
    1046. 最后一块石头的重量
    739. 每日温度
    921. 使括号有效的最少添加
    STL----stack
    173. 二叉搜索树迭代器
  • 原文地址:https://www.cnblogs.com/longhaijun/p/5944495.html
Copyright © 2011-2022 走看看