c# winform 如何从datagridview1中获得一行数据然后赋值到datagridview2中相应cell中?
c#winform如何从datagridview1中获得一行数据然后赋值到datagridview2中相应cell中?如题郁闷了..........
c# winform 如何从datagridview1中获得一行数据然后赋值到datagridview2中相应cell中? 如题
郁闷了....... 展开
郁闷了....... 展开
展开全部
this.bcDataGridView1["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value;这是取选中行的某一列值
你很多列就用for循环赋值啊,
还有 你这样 int.Parse( dataGridView2.CurrentRow.Cells[0].Value.ToString()); 容易报空值错误,你就直接
this.bcDataGridView2["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value=this.bcDataGridView1["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value
你很多列就用for循环赋值啊,
还有 你这样 int.Parse( dataGridView2.CurrentRow.Cells[0].Value.ToString()); 容易报空值错误,你就直接
this.bcDataGridView2["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value=this.bcDataGridView1["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value
更多追问追答
追问
报错。不对
追答
你不会直接贴我的代码吧,你的datagridview跟我不一样,列明也不一样的,这些都要改的,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.dataGridView1.Rows[N].Cells[0].Value+ this.dataGridView1.Rows[N].Cells[1].Value。。。。。。。
获得你需要的一行数据,然后拼接成字符串,赋值给datagridview2中相应cell
获得你需要的一行数据,然后拼接成字符串,赋值给datagridview2中相应cell
更多追问追答
追问
我这样写得
int id =int.Parse( dataGridView2.CurrentRow.Cells[0].Value.ToString());
dataGridView1.CurrentRow.Cells[0].Value = id;
string name = dataGridView2.CurrentRow.Cells[0].Value.ToString();
dataGridView1.CurrentRow.Cells[1].Value = name;
第二行和第四行提示:未将对象引用设置到对象的实例。 如何修改?
追答
你是不是写反了。你不是要把dataGridView1相应的值赋给dataGridView2吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GridView1.Rows[1].Cells[0].Text=GridView1.Rows[0].Cells[0].Text;
GridView1.Rows[1].Cells[1].Text=GridView1.Rows[0].Cells[1].Text;
GridView1.Rows[1].Cells[1].Text=GridView1.Rows[0].Cells[1].Text;
追问
有text的属性么 大哥....
追答
int id =int.Parse( dataGridView2.CurrentRow.Cells[0].Value.ToString());
dataGridView1.CurrentRow.Cells[0].Value = id;
string name = dataGridView2.CurrentRow.Cells[1].Value.ToString();
dataGridView1.CurrentRow.Cells[1].Value = name;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataRowView dr = datagridview1.CurrentCell.OwningRow.DataBoundItem as DataRowView;
datagridview2.Rows.Add( dr);
datagridview2.Rows.Add( dr);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dataGridView2.Rows[i].Cells[2].Value
或者
dataGridView2.SelectedRows[i].Cells[0].Value
或者
dataGridView2.SelectedRows[i].Cells[0].Value
追问
我这样写得
int id =int.Parse( dataGridView2.CurrentRow.Cells[0].Value.ToString());
dataGridView1.CurrentRow.Cells[0].Value = id;
string name = dataGridView2.CurrentRow.Cells[0].Value.ToString();
dataGridView1.CurrentRow.Cells[1].Value = name;
第二行和第四行提示:未将对象引用设置到对象的实例。 如何修改?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |