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
            }
  • 相关阅读:
    MyEclipse的优化
    关于学习Hadoop中未总结的资料
    OSChina 的 Tomcat 配置 server.xml
    Linux 定时任务 Crontab命令 详解
    常用Linux命令收集
    SQL练习 高级子查询
    JAVA设计模式中的单例模式
    Linux课程笔记 Rsync数据同步服务
    Linux课程笔记 SSH介绍
    Linux课程笔记 Raid技术介绍
  • 原文地址:https://www.cnblogs.com/cnote/p/9061701.html
Copyright © 2011-2022 走看看