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;
            }
        }
    }

  • 相关阅读:
    使用jackson美化输出json/xml
    mybatis不报错,但是查询结果为0
    @Valid基于hibernate
    spring 整合 mybatis (不含物理分页)
    mybatis insert 自动生成key
    mybatis 配置延迟加载 和 缓存
    mybaits foreach
    2015-08-13T17:39:15
    Introduction
    mybatis 存储过程调用
  • 原文地址:https://www.cnblogs.com/wuyuetian/p/3898036.html
Copyright © 2011-2022 走看看