winform下, A窗体的datagridview有若干条数据,是从数据库中读取的。现随意选定一行或若干行(没有CHECKBOX列),再点击一个按钮,显示在B窗体的datagridview中,请赐教!
解决方案 »
- C# 程序中如何向(DEV)ComboBoxEdit控件中添加下拉列表的值不使用数据绑定
- "Word.Borders" 并不包含 Item 的定义
- 求.net2005打包方法
- [OOP]TreeNode绑定数据的一点想法.
- 把字符串输出的时后带上颜色! 比如 输出红色的字符串! 可以实现吗?
- 急~~~~C#里怎么调用Windows API控制时间?2小时后结贴~
- 为什么我的第一句无法插进数据库access?请大家帮忙找一下原因
- 请问在.net里面,我该如何做一个网页里面,内嵌一个form窗体,不知怎么操作,请大家指教,谢谢
- 怎么把视频缩略图显示成列表(wpf)
- 谁用过c1TrueDBGrid 阿?帮忙来看一下
- 千千静听的按照文件名播放时间排序是怎么实现的,歌曲列表我用的是listviewbox
- vs2010不提示错误,自动进入dispose代码区
这样,就遍历A中表格选中的行的列,逐个添加到b中的grid中就是了
b.datagridview1.Rows.Add(1);增加一行
dlg.bDt=aDt;
dlg.ShowDialog();然后在b窗口里面用就是了
DataTable tt = new DataTable();
for (int i = 0; i < dgvEdit.Columns.Count;i++ )
{
tt.Columns.Add(dgvEdit.Columns[i].HeaderText);//创建一个与datagridview一样列名的datatable
}
if (!dgvEdit.CurrentRow.IsNewRow)
{
int count = dgvEdit.SelectedRows.Count;//选中行的个数
for (int i = count - 1; i >= 0; i--)
{
string strId = "";
tt.Rows.add(dgvEdig.SelectedRows[i]);
}