c# winform 如何将A窗体的DataGridView中一行值,对应赋予B窗体的textbox控件里?给出代码。谢谢

RT... RT 展开
 我来答
朱占军57
2012-10-10 · TA获得超过328个赞
知道答主
回答量:153
采纳率:0%
帮助的人:53.5万
展开全部
首先你需要在a窗体中得到这一行的值,这个简单,每一个单元格的值会赋给一个string,下面就剩下页面传值的问题了, 在a页面定义public static string a,b,c,分别代表一行的三个字段。
把得到的值赋给a,b,c。在B窗体中,直接A.a,A.b,A.c就可以获取到对应的值。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流丨年丶
2012-10-10 · 超过17用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:33.3万
展开全部
这个首先你要将这一行的值遍历出来,有很多方法,可以建个静态类。A窗体去赋值,B去调用。也可以在B窗体的构造函数里边实现,传递给B窗体,还可以用委托的方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kangfu008
2012-10-10 · TA获得超过149个赞
知道答主
回答量:175
采纳率:66%
帮助的人:54.1万
展开全部
先读取datagridview中一行值,在页面跳转时,带个这个参数就可以了
更多追问追答
追问
给出简单 代码 谢谢
追答
A窗口跳转
B b= new B(name);//name 是你要传的一行数据
b.Show();

下面的B窗口
public B(DataRow username)
{
InitializeComponent();

name = username;
}

慢慢理解,不懂再问,我先去吃饭
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gy93108083
2012-10-10 · TA获得超过283个赞
知道小有建树答主
回答量:665
采纳率:50%
帮助的人:272万
展开全部
公开a窗体的dgv,或把dgv传给b,然后在b里面把数据读到textbox,代码自己写,这都懒的弄就不要弄了
更多追问追答
追问
不是懒 我是真不知道如何写
追答
string s=string.empty;
foreach(datagridviewrow dr in dgv.Rows )
{
s+=dr.cell["列名"].value.tostring();

}
textboxName.text=s;
这个也不会?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
务求更好
2012-10-10 · TA获得超过135个赞
知道答主
回答量:137
采纳率:0%
帮助的人:52.6万
展开全部
利用委托赋值,或者B窗体的构造函数;或者存在某个位置,B窗体中定义一个Timer,一直去读
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式