zoukankan      html  css  js  c++  java
  • DataGridView窗体之间的传递

     用datatable处理DataGridView比较方便,但是今天在帮朋友做时,没用数据库,用的List集合去做了,结果发现List集合不能转为datatable

    private void button1_Click(object sender, EventArgs e)
            {
               
                DataTable dt = new DataTable();
                DataTable dt2 = new DataTable();
                dt2.Columns.Add("Name");
                dt2.Columns.Add("Age");
                for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
                {
                    DataRow dr = dt2.NewRow();
                    dr["Name"] = dataGridView1.SelectedRows[i].Cells[0].Value;
                    dr["Age"] = dataGridView1.SelectedRows[i].Cells[1].Value;
                    dt2.Rows.Add(dr);
                }
                Form2 fr = new Form2(dt2);
                fr.Show();
            }
            private void Form1_Load(object sender, EventArgs e)
            {
                List<person> list1 = new List<person>
                {
                    new person{Name="123",Age=12},
                    new person{Name="234",Age=12}
                };
                dataGridView1.DataSource = list1;
            }
        }
    }

  • 相关阅读:
    遥感影像数据产品级别概述
    数据传输中的成帧
    帧同步
    I、Q信号是如何产生的,I、Q信号复用的作用
    调制解调技术
    基带信号、载波信号和宽带信号
    浅谈MVP架构及开发模式
    剑指offer代码 vs2013执行
    进程的状态
    死锁的必要条件及避免
  • 原文地址:https://www.cnblogs.com/wuyuetian/p/3898036.html
Copyright © 2011-2022 走看看