zoukankan      html  css  js  c++  java
  • 双击dataGridView一行数据,打开一个另一个窗体,并把双击行的数据展示出来

    本文是以list为数据源,双击获取一个list实例,并把这个实例传到另一个窗体,并把所得实例的数据展示出来。

    //  frmEmployeeList.cs

    //dataGridView1双击事件CellDoubleClick

      private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)

            {
                  frmSave f3 = new frmSave();  
                  var visit = this.dataGridView1.CurrentRow.DataBoundItem as EmployeeList;//visit  相当于一个实体
                  f3.DataEntity = visit;
                  f3.Show();    
            }  

    //frmSave.cs

    List<EmployeeList> emp=new List<EmployeeList>();

     public EmployeeList DataEntity
            {
                get
                {
                    return this.m_DataEntity;
                }
                set
                {
                    if (value == null)
                        return;
                        this.m_DataEntity = value;
                        this.DisplayData();     
                }
            }
            EmployeeList m_DataEntity;

    public void DisplayData()

    {

    this.btId.text=this.m_DataEntity.empid;

    this.btAge.text=this.m_DataEntity.empage;

    this.btname.text=this.m_DataEntity.empname;

    }

    //EmployeeList.cs

    public class Employee

    {

    public string empid;

    public in empage;

    public string empname;

    }

  • 相关阅读:
    python之路-day31-守护进程、锁、队列、生产者消费者模型
    python之路-day30-进程
    python之路-day26 初探网络编程
    python之路-day25-包
    python之路-day21-模块介绍1
    python之路-day19-面向对象之约束
    递归格式模板
    java创建一个窗体
    异常throws关键字 异常throw关键字
    多个catch块
  • 原文地址:https://www.cnblogs.com/wwwlzp/p/13207872.html
Copyright © 2011-2022 走看看