C# 子窗口调用父窗口dataGridView控件值的问题
父窗口A有一个dataGridView1,通过双击这个控件的任意cell会传递一个“编号”值用于ShowDialog一个子窗体B,子窗口B通过这个“编号”来查询绑定dat...
父窗口A有一个dataGridView1,通过双击这个控件的任意cell会传递一个“编号”值用于ShowDialog一个子窗体B,子窗口B通过这个“编号”来查询绑定dataGridView1选中的该条row的更详细信息。现在,我想在弹出来的子窗体B上增加两个按钮,分别为“上一条”,“下一条”,单击“上一条”或“下一条”来读取对应的父窗体上的dataGridView1当前选中的row的“上一条”或“下一条”数据,并绑定重新刷新子窗体B的数据,不知道哪位大神能帮忙解答,非常感谢。
求大神~~~~~ 展开
求大神~~~~~ 展开
6个回答
展开全部
点击下一条或者上一条时,传递是上一条或者下一条给父窗口,直接获取父窗口的dataGridView1的数据用于显示就可以了
你可不可以把代码发给我,我帮你做,要是重新做个demo很麻烦的
你可不可以把代码发给我,我帮你做,要是重新做个demo很麻烦的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在b窗口的构造函数中增加一个datagridview的参数,用于保存A窗口传来的datagridview参数,再传一个当前ROW的行号过去,上一条下一条只要根据行号+1或者-1就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控件在不同窗口之间最好不要互相调用,你既然用了datagrid,那么是否绑定了dataset呢,在子窗口定义一个属性,传递dataset操作更好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的想法:要实现你的,那么你在给子窗体B传递的就部仅仅是一个编号了,而是根据一定规则排序的一个编号的List,然后根据当前编号,去找List里面所在的位置,来找出上一条或者下一条的编号位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个简单 你既然已经传 一个 编号 过去了 那你干嘛不把整个编号列传过去 在加一个标 这样不就都实现了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询