博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
窗口间传值(定义公共变量)
阅读量:6336 次
发布时间:2019-06-22

本文共 2419 字,大约阅读时间需要 8 分钟。

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace YXSetingSystem

{
    public partial class Form权限管理添加组 : Form
    {
        public bool IsOK = false;
        public string Title = "";

//定义公共变量pnopname

        public string pno = "";

        public string pname = "";

       //public string PNO { get { return pname; } set { pname = value; } }

        private void button1_Click(object sender, EventArgs e)

        {
            this.Title = this.textBox1.Text.Trim();

//给pname赋值等于this.textBox1.Text

            this.pname = this.textBox1.Text;
            this.IsOK = true;
            Form权限管理 f = new Form权限管理();

//在窗体Form权限管理中用pname值

            f.pname = this.pname;
            this.Close();
        }

    }

}

 

 Form权限管理添加组窗体里面的值传给Form权限管理

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using YXToolSystem;
using DataSystem;

namespace YXSetingSystem

{
    public partial class FormF权限管理 : Form
    {
        public string pno = "";
        public string pname = "";

        public bool IsOK = false;

        public string PGLNO = "0";

        void save()

        {
            string sql = "delete from powergroup where pgtitleno='" + pno + "'";

            for (int i = 0; i < this.cDGV权限列表.Rows.Count; i++)

            {
                List<YXToolSystem.SQLStruct> col = new List<YXToolSystem.SQLStruct>();
                col.Add(new SQLStruct("PGTitleNO", pno));
                col.Add(new SQLStruct("PGTitleName", pname));
                col.Add(new SQLStruct("PGPBNO", this.cDGV权限列表.Rows[i].Cells["编号"].Value));
                col.Add(new SQLStruct("PGPBAdd", (this.cDGV权限列表.Rows[i].Cells["添加"].Value.ToString() == "√")));
                col.Add(new SQLStruct("PGPBAme", (this.cDGV权限列表.Rows[i].Cells["修改"].Value.ToString() == "√")));
                col.Add(new SQLStruct("PGPBDel", (this.cDGV权限列表.Rows[i].Cells["删除"].Value.ToString() == "√")));
                col.Add(new SQLStruct("PGPBSeeOne", (this.cDGV权限列表.Rows[i].Cells["查看个人"].Value.ToString() == "√")));
                col.Add(new SQLStruct("PGPBSeeDepartment", (this.cDGV权限列表.Rows[i].Cells["查看部门"].Value.ToString() == "√")));
                col.Add(new SQLStruct("PGPBSeeCompany", (this.cDGV权限列表.Rows[i].Cells["查看公司"].Value.ToString() == "√")));
                col.Add(new SQLStruct("PGPBSeeALL", (this.cDGV权限列表.Rows[i].Cells["查看全部"].Value.ToString() == "√")));
                sql += SQLGet.Add(col, "powergroup");
            }
            if (ClassData.UpDate(sql) > 0)
            {
                MessageBox.Show("设置成功!");
                this.Close();
            }
            else
            {
                MessageBox.Show("设置失败!");
            }
        }

    }

}

转载于:https://www.cnblogs.com/qq1206583608/p/4655009.html

你可能感兴趣的文章
SVN被锁定的几种解决方法
查看>>
js如何判断是否在iframe中及防止网页被别站用 iframe嵌套 (Load denied by X-Frame-Options)...
查看>>
ios ios7 取消控制拉升
查看>>
182在屏幕中实现网格化视图效果
查看>>
本文摘录 - FlumeJava
查看>>
Scala学习(三)----数组相关操作
查看>>
Matlab基于学习------------------函数微分学
查看>>
Dundas 系列
查看>>
Windows的命令行查看,修改,删除,添加环境变量
查看>>
iOS 图文混排
查看>>
64. Minimum Path Sum
查看>>
Windows Live Writer 使用指南
查看>>
分析iOS Crash文件,使用命令符号化iOS Crash文件
查看>>
R学习笔记 第五篇:字符串操作
查看>>
在Mac OS下配置PHP开发环境
查看>>
(转)介绍下Nuget在传统Asp.net项目中的使用
查看>>
C# ArcEngine 实现点击要素高亮并弹出其属性
查看>>
初识GO语言——安装Go语言
查看>>
SDK命令行操作
查看>>
基于Bootstrap的DropDownList的JQuery组件的完善版
查看>>