你的第一个GridControl的第一列,应该是一个In-place Editor吧,我假设你那个In-place Editor的Name是:repositoryItemCheckEdit1
然后,你可以在这个repositoryItemCheckEdit1的CheckedChanged事件中编写代码:
private void repositoryItemCheckEdit1_CheckedChanged(object sender, EventArgs e) { CheckEdit ckEdit = (CheckEdit)sender; if (ckEdit.Checked) { DataRow row = gridView1.GetFocusedDataRow(); //这就是你选中的DataRow, //根据这个DataRow来显示你第二个GridControl中的数据 } }
具体的思路就是这样,你问题描述的不是很清晰,比如你的数据源是什么?DataTable?还是别的?保存是保存到哪里?数据库么?如果导出的话,GridView中有很多Help方法,比如:gridView2.ExportToXls
你是winform编程,我是webform,还有有,你关键字写错了,是winform而不是winfrom。
这上实现的过程需要绑定行的时候给radiobutton绑定触发事件,我很少用到服务器控件,都是用html来实现的。但我想在winform中,应该有ItemDataBind之类的事件吧,就是在每行数据绑定的时候给radiobutton增加事件,来调用下一个winform,并且传递参数。你不妨按照这个思路去试试。
那不是个radiobutton,哪是个复选框,你没看到有个全选呢吗 ,我的意思是说当我把数据获取到gridcontrol1的时候,然后点击那个复选框数据就会传到第二个gridcontrol2中,
可以在 CellContentClick 事件中来处理。
能不能详细点呢谢谢了