c#中怎么样把 datagridview 中数据传给下一个窗体的textbox中

 我来答
顽健且遒劲丶大熊猫1987
推荐于2016-02-28
知道答主
回答量:8
采纳率:0%
帮助的人:6.4万
展开全部
窗体传值吧?很简单,先把datagridview里的数据循环得到,
然后NewForm newform = new NewForm();
newform .Owner = this;
newform .Show();

NewForm里这样写
NewForm newform = new NewForm();
newform = (NewForm )this.Owner

之后newform.datagridview就能得到数据了,再赋给textbox
更多追问追答
追问
怎么循环得到啊form1中 datagridview的数据是从数据库获取到的 ,在from2中我想用textbox把一个用户的信息逐条显示出来
追答
string user = this.dataGridViewX1.SelectedRows[0].Cells["user"].Value.ToString();
这个获得你当前选中的人的信息 user是datagridview某一字段名
获得之后,在你form1里封装个字段username,然后把user赋值给username
然后在form2里取form1.Username 就能得到了。
hahaigotit
2011-12-27 · TA获得超过2542个赞
知道答主
回答量:235
采纳率:0%
帮助的人:124万
展开全部
您好,我可以给 您一些思路。
1.获取第一个窗体的datagridview中某行某列的数据值
2.编写一个静态类,定义一个静态字段来存储这个数据值
3.在下一个窗体里获取静态类中的这个字段值
4.赋值到textbox
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh3452
2011-12-27 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:845万
展开全部
窗体创建时,作为参数传过去不行么?或者像二楼说的那样做,可以去到多条。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式