c# 如何实现为datagridview其中的一行添加按钮,实现子界面的传值呢?

我是打开两个界面,其中一个是有datagridview的,点击datagridview的列就会弹出另外一个界面,然后选择数据,接着返回给datagridview的列里。就... 我是打开两个界面,其中一个是有datagridview的,点击datagridview的列就会弹出另外一个界面,然后选择数据,接着返回给datagridview的列里。就是在这个列里实现一个小按钮这个就是小按钮点击小按钮后就会弹出这个查询的对话框在这个对话框里选择完数据后,就会把数值传回给datagridview的那个列!这样我要如何实现呢?请大家提供详细点的方法或代码!谢谢! 展开
 我来答
M_V_P_
2011-11-22
知道答主
回答量:42
采纳率:0%
帮助的人:18.1万
展开全部
例点击A界面的datagridview 打开B界面;在B界面的textbox中输入文本,点击button传回到A界面的datagridview
点击datagridview的事件中写:
B b=new B()
if (b.ShowDialog() == DialogResult.OK)
{
datagridview.Rows[rowindex].Cells[columnindex].Value = b.text;
}

窗体B中这样设计
public string text; //要回传到datagridview的变量
public B()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
text=textBox1.Text; //给text赋值
this.DialogResult = DialogResult.OK;
}

catch (Exception ee)
{
MessageBox.Show(ee.ToString());
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式