• 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
            }
  • 相关阅读:
    做足以让自己骄傲的活
    Count(*) 与 count(field) 一样吗?
    Explain Plan试分析
    Oracle SQL Developer中查看解释计划Explain Plan的两种方法
    整理+学习《骆昊-Java面试题全集(上)》
    【转】Java就业指导
    如何清晰的、高质量的给面试官介绍自己的电商项目【借鉴】
    留存的图片
    Linux学习_006_JavaEE程序员常用linux命令整理
    给Linux初学者的七个建议,值得一读
  • 原文地址:https://www.cnblogs.com/cnote/p/9061701.html
Copyright © 2020-2023  润新知