• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

关于datatable中的dt.columns.clear

m0_59894124 2021-08-09 09:01:26

在datatable中已有数据的情况下,再次点击button按钮能够重新保存数据,不加clear会提示XX列已属于此表,加上clear之后显示出的datatable表是空的,应该怎样解决?

...全文
273 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复

你在加字段之前先判断下表格里面是不是已经包含有这个字段了,如果有就不执行添加操作,没有就添加字段

回复

首先你这个datatable估计是全局的。你这个添加column需要判断列名是否已存在,不存在再添加。。。
要么你就用局部的。。

回复

添加列!可以做个列是否大于0的判断,只有等于零时,再添加列!

回复
@一个低调的码农 问题解决了,感谢感谢
回复

clear方法是删除表中所有数据,包括列.如果只是删除数据的话,应该使用行倒序删除.
for (int i = dt22.Rows.Count - 1; i >= 0; i--)
{
  dt22.Rows.RemoveAt(i);
}

回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2021-08-09 09:01
社区公告

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