本文分享了如何将一个DATAGRIDVIEW中的数据复制到另一个DATAGRIDVIEW中的实现方法,包括完全复制和选择性复制。通过创建DataTable、设置DataSource,并使用Stack类优化数据处理,解决了数据颠倒的问题。 摘要由CSDN通过智能技术生成

本人最近编程,需要把一个 DATAGRIDVIEW 中的数据复制到另一个 DATAGRIDVIEW 中,经过三天的研究,终于有了一个自己满意的解决办法,现在写出来给大家分享一下。

首先让大家看看界面: 界面

然后定义一个数据库连接的方法和一个数据库连接对象:

private SqlConnection con;

public SqlConnection Conn()

con = new SqlConnection ( "server=.;pwd=zhangyu1428;uid=sa;database=dangan" );

con.Open();

return con;

在定义两个 DataTable 类型数据

public DataTable dt1;

public static DataTable dt2;

图中上面的 DATAGRIDVIEW 控件名称为: dataGridView1 ,作用是存储原始数据的,下面的 DATAGRIDVIEW 控件名称为: dataGridView2 ,显示目的数据的。

然后在 Form1_Load 事件中加载:

SqlDataAdapter ad1 = new SqlDataAdapter ( "SELECT * FROM xinxi" , Conn());

DataSet DS = new DataSet ();

ad1.Fill(DS, "xinxi" );

dt1 = DS.Tables[ "xinxi" ];

dataGridView1.DataSource = dt1.DefaultView;

本人最近编程,需要把一个DATAGRIDVIEW中的数据复制到另一个DATAGRIDVIEW中,经过三天的研究,终于有了一个自己满意的解决办法,现在写出来给大家分享一下。首先让大家看看界面:然后定义一个数据库连接的方法和一个数据库连接对象:private SqlConnection con;        public SqlConnection Conn()   private void button1_Click( object sender, EventArgs e) if (this. dataGridView 1.RowCount == 0) return; DataRowView currentQualiRowView = this. dataGridView 1.CurrentRow.DataBoundItem as DataRowView;
今天讲的是如何在 dataGridView 1 用鼠标选 数据 ,然后将这 数据 传到 dataGridView 2 显示。 首先我在winform窗体 拉了三个panel,两个button,两个 dataGridView ,来实现这个小项目。设计完如下图所示: 程序运 之后实现的效果是如下图所示: 点击向右的箭头就将 dataGridView 1 数据 转移到 dataGridView 2 。 点击向左的箭头就将 dataGridView 2 数据 转移到 dataGridView 1 。 实现的代码如下所示: privat
做Winform开发,对需求的实习是从 一个 DatagridView 选择 数据 ,并 复制 到另 一个 DatagridView ,之前BS开发做过类似效果,使用 DataGridView 肯定没问题。     将 DataGridView 1 数据 复制 DataGridView 2 ;设置 DataGridView 1的第一列为复选框, DataGridView 1的两个事件,协作实现我们想要的效果,dataGridV
Private Sub DvQurey_MouseMove(ByVal sender As System. Object , ByVal e As System.Windows.Forms.MouseEventArgs) Handles DvQurey.MouseMove If (e.Button And Windows.Forms.MouseButtons.Left) = Windo
最近遇到 一个 关于 datagridview 快捷键 复制 、粘贴、剪切、删除等操作的问题:在 一个 主菜单 定义了Ctrl+C、Ctrl+V、Ctrl+T、Delete等快捷键操作的主界面 ,MDI子窗体的 datagridview 需要既能够使用这些快捷键操作表格的某一 ,也能够在编辑状态操作单元格内容。 复制 、粘贴、剪切、删除 datagridview 某一 内容在网上有很多资料,也不是本文的重点,这里就不做赘
今天公司项目 有关 复制 粘贴的功能,遇到了很多问题,最终一一解决,整理了 一个 Demo分享一下,小弟分少,所以就不免费下载了忘。哈哈... 1、支持下拉 复制 粘贴 2、支持整 复制 粘贴 3、支持Ctrl+C,Ctrl+V 复制 粘贴 4、支持单击右键 复制 粘贴 与Excel 复制 粘贴基本类似,其 下拉 复制 时候,鼠标放置单元格右下角会出现 一个 十字光标,这个时候下拉即可达到 复制 效果。 程序不足之处,欢迎指正
MAKTY: ///获取 DataGridViewRow public DataGridViewRow CopyDataGriViewRow(DataGridViewRow myCopyedDataGridViewRow) DataGridViewRow myNewDataGridViewRow = myCopyedDataGridViewRow.Clone() as DataGridViewRow; for (int i = 0; i < myCopyedDataGridViewRow.Cells.Count; i++) myNewDataGridViewRow.Cells[i].Value = myCopyedDataGridViewRow.Cells[i].Value; return myNewDataGridViewRow; //添加row dataGridView2.Rows.Add(CopyDataGriViewRow(dataGridView1.SelectedRows[0])); 我是这么干的