双击数据网格查看所选原始数据的预评估日期

本文关键字:原始数据 评估 日期 数据网 数据 网格 双击 | 更新日期: 2023-09-27 18:29:52

我有两种形式:首先是列表视图。双击一个raw,行中的值会转移到第二种形式的texboxes

    public void listView1_DoubleClick(object sender, EventArgs e)
    {   
        int index = listView1.FocusedItem.Index;
        Form2 newForm = new Form2();
        newForm.H_id = listView1.Items[index].Text;
        newForm.Serie = listView1.Items[index].SubItems[1].Text;
        newForm.Numar = listView1.Items[index].SubItems[2].Text;
        newForm.Partener = listView1.Items[index].SubItems[3].Text;
        newForm.Data = Convert.ToDateTime(listView1.Items[index].SubItems[4].Text);         
        newForm.Show();

我想做同样的事情,但有一个数据网格视图。我怎么样?

双击数据网格查看所选原始数据的预评估日期

希望能帮助您:D

private void dataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
        int index = e.RowIndex;
        Form2 newForm = new Form2();
        newForm.H_id = dataGridView.Rows[index].Cells[0].Value;
        newForm.Serie = dataGridView.Rows[index].Cells[1].Value;
        newForm.Numar = dataGridView.Rows[index].Cells[2].Value;
        newForm.Partener = dataGridView.Rows[index].Cells[3].Value;
        newForm.Data = Convert.ToDateTime(dataGridView.Rows[index].Cells[4].Value);         
        newForm.Show();
        }

您可以使用CellDoubleClick事件。如果要选择整行,请将SelectionMode属性设置为DataGridViewSelectionMode.FullRowSelect.