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
            }
  • 相关阅读:
    程序员外包网站
    网络测试
    数据库系统在线网课
    字体
    正则表达式测试工具
    豆瓣Top250数据可视化
    前端模板
    豆瓣Top250电影爬取
    PyCharm激活码
    爬虫禁止访问解决方法(403)
  • 原文地址:https://www.cnblogs.com/cnote/p/9061701.html
Copyright © 2011-2022 走看看