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
            }
  • 相关阅读:
    贪心-poj-3040-Allowance
    [置顶] .net技术类面试、笔试题汇总3
    数据对接—kettle使用之二
    做好先期工作,才能有效沟通
    cc++复习基础要点08--c++单例模式
    android 限制adb的访问目录
    我奋斗18年,和你或者咖啡没有任何关系
    (3)选择元素——(15)总结(Summary)
    (3)选择元素——(16)延伸阅读(Further reading)
    网络协议复习
  • 原文地址:https://www.cnblogs.com/cnote/p/9061701.html
Copyright © 2011-2022 走看看