DataGridView中,我绑定数据(DATASET),为什么设置不了某条记录visiable=false为不可见?

sky_97 2006-09-25 11:35:10
DataGridView中,我绑定数据(DATASET),为什么设置不了某条记录visiable=false为不可见?

我选择某条记录,点一个删除按纽,想设置这条记录为不可见,但提示错误.

dvTableField.Rows[nFiledRow1].Visible = false;
"与货币管理位置关联的行不能设置为不可见"

如果
dvTableField.Rows[nFiledRow].Cells.RemoveAt(nFiledRow);
则提示"集合已属于DATAGRIDVIEW,此操作不再有效!"
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Samen168 2006-09-26
  • 打赏
  • 举报
回复
建议绑定DataView,通过设置RowFilter筛选显示
namhyuk 2006-09-26
  • 打赏
  • 举报
回复

BindingSource bs = new BindingSource();
bs.DataSource = dataSet;
bs.DataMember = "Table";
dataGridView.DataSource = bs;//DataGridView绑定到BindingSource

通过BindingSource这个界面进行删除操作。
...
在dataGridView1选中要删除的行,点击删除按钮时
bs.Remove(bs.Current);//
bs.EndEdit();
试试。
kbxj406 2006-09-26
  • 打赏
  • 举报
回复
通过修改dataset中的数据,然后再绑定,就应该可以达到你的要求
sky_97 2006-09-26
  • 打赏
  • 举报
回复
顶下,怎么都没有人回答?

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧