我有这样的代码:
DataRow[] drMyRow = mydataset.Tables[0].Select("ColumnName=" + smth );
if (drMyRow .Length == 0)
{
DataRow dr = mydataset.Tables[0].NewRow();
dr["ColumnName"] = smth ;
mydataset.Tables[0].Rows.Add(dr);
}
drMyRow = mydataset.Tables[0].Select("ColumnName=" + smth );
在调试模式下,我看到使用数据集可视化工具添加新行。但是当我再次运行这条线时;
drMyRow = mydataset.Tables[0].Select("ColumnName=" + smth );
drMyRow.Length再次显示0。我尝试了getchanges()或acceptchanges()但没有工作。有解决方案,我的错误是什么?