zoukankan      html  css  js  c++  java
  • winform中如何选中datagridview中的一行数据双击后跳转并将其显示在另一个页面的datagirdview中

    Form1:

       public static string[] a;
      private void dataGridView1_DoubleClick(object sender, EventArgs e)//添加datagridview1的双击事件
            {
                try
                {
                    int index = dataGridView1.CurrentRow.Index;
                    a = new string[dataGridView1.ColumnCount];
                    for (int i = 0; i < dataGridView1.ColumnCount; i++)
                    {
                        a[i] = dataGridView1.Rows[index].Cells[i].Value.ToString();
                     }
                    Form2 f2 = new Form2();
                    f2.Show();
                                                                           
                }
                catch { }
            }
    Form2://
      public Form2()
            {
                InitializeComponent();
                showGridView();
            }
      private void showGridView()
            {
                DataGridTextBoxColumn tb = new DataGridTextBoxColumn();
                dataGridView1.Rows.Add(tb);
                for (int i = 0; i < dataGridView1.ColumnCount;i++ )
                    dataGridView1.Rows[dataGridView1.RowCount-2].Cells[i].Value = Form1.a[i];//根据AllowUserToAddRow属性选择最后一行,true时dataGridView1.RowCount-2,false时dataGridView1.RowCount-1
            }
  • 相关阅读:
    测试报告M2
    11.24Daily Scrum(4)
    11.24Daily Scrum(3)
    11.24Daily Scrum(2)
    11.24Daily Scrum
    11.22Daily Scrum(2)
    11.22Daily Scrum
    Echarts中graph类型的运用求教
    Echarts学习求教
    用node编写自己的cli工具
  • 原文地址:https://www.cnblogs.com/cnote/p/9061701.html
Copyright © 2011-2022 走看看