从一个datagridview向另一个datagridview传值
来源:百度知道 编辑:UC知道 时间:2024/05/25 10:16:52
当我双击datagridview中某单元格时,该单元格所在行的其他某些单元格(包括该单元格)的值能够显示在datagridview2中,datagridview2并不是事先选中的.这个过程C#代码怎么实现呀?
用下面的方法就可以在datagridview2的最后一行添加datagridview1中的一行数据
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
dataGridView2[i, dataGridView2.Rows.Count - 1].Value = dataGridView1[i, e.RowIndex].Value;
}
}
我认为重新查询一遍的方法会更好些,虽然是个比较笨的方法。下面举例:
1.在WinForm上有2个DataGridView和2个BindingSource
并建立数据库A,建立A中的表users,添加2个字段userid、username
2.下面为Form1的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 测试
{
public partial class Form1 : Form
{
&nb