111,092
社区成员




在datatable中已有数据的情况下,再次点击button按钮能够重新保存数据,不加clear会提示XX列已属于此表,加上clear之后显示出的datatable表是空的,应该怎样解决?
你在加字段之前先判断下表格里面是不是已经包含有这个字段了,如果有就不执行添加操作,没有就添加字段
首先你这个datatable估计是全局的。你这个添加column需要判断列名是否已存在,不存在再添加。。。
要么你就用局部的。。
添加列!可以做个列是否大于0的判断,只有等于零时,再添加列!
clear方法是删除表中所有数据,包括列.如果只是删除数据的话,应该使用行倒序删除.
for (int i = dt22.Rows.Count - 1; i >= 0; i--)
{
dt22.Rows.RemoveAt(i);
}