datagridview选中行数据添加到另外窗体的datagridview

litomboy 2011-08-04 10:29:37
详细代码
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kavasszhu 2011-08-04
  • 打赏
  • 举报
回复
在选中的窗体中声明一个事件:
public delegate void DataGridViewSelectEventHandler(DataGridViewRows[] selectRows);
public event DataGridViewSelectEventHandler DataGridViewSelectEvent;


在需要传回的窗体中注册DataGridViewSelectEvent事件
熙风 2011-08-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fsh1985 的回复:]
dataset printds;--第一个 dataGridView1 的ds
for (int i = 0; i < printds.Tables[0].Rows.Count; i++)
{

if (dataGridView1.Rows[i].Selected)
{
printds.Tables[0].Rows[int_j]["ID"].ToString(); 这边……
[/Quote]

for(int i=0;i<ds.table[0].rows.count;i++)
{
DataGridView dgv = new DataGridView();
int index = DgvUnQC.Rows.Add(dgv);
Dgv.Rows[index].Cells["aa"].Value = ds.table[0].row[i]["aa"].ToString();
}
fsh1985 2011-08-04
  • 打赏
  • 举报
回复
dataset printds;--第一个 dataGridView1 的ds
for (int i = 0; i < printds.Tables[0].Rows.Count; i++)
{

if (dataGridView1.Rows[i].Selected)
{
printds.Tables[0].Rows[int_j]["ID"].ToString(); 这边取循环的 选中的值,从建个,ds2 ,datatalbe 来接收
}
dataGridView2.datasource=ds2




110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧