当前位置: 代码迷 >> ASP.NET >> 删除 DataSet 对象中的临时表?该怎么处理
  详细解决方案

删除 DataSet 对象中的临时表?该怎么处理

热度:6449   发布时间:2013-02-26 00:00:00.0
删除 DataSet 对象中的临时表?
请问:
DataSet   对象中的临时表怎样可以删除
例如:
SqlDataAdapter   adp   =   new   SqlDataAdapter(SqlClassCount,conn);
DataSet   ds   =   new   DataSet();
adp.Fill(ds, "ProgramData ");
怎样可以删除ds   对象中的表 "ProgramData "
先谢谢啦!

------解决方案--------------------------------------------------------
adp.Tables.Remove( "ProgramData ")
------解决方案--------------------------------------------------------
DataSet ds = new DataSet();
if (!ds.Tables[ "ProgramData "].Equals(null))
{
ds.Tables.Remove( "ProgramData ");
}
------解决方案--------------------------------------------------------
if (ds.Table.Contains( "ProgramData "))
{
ds.Table.Remove( "ProgramData ");
}
------解决方案--------------------------------------------------------
严谨一些可以这样的:

if (ds.Tables.Contains( "ProgramData ") && ds.Table.CanMove(ds.Tables[ "ProgramData "]))
{
ds.Table.Remove( "ProgramData ");
}
------解决方案--------------------------------------------------------
if (ds.Tables.Contains( "ProgramData ") && ds.Table.CanMove(ds.Tables[ "ProgramData "]))
{
ds.Table.Remove( "ProgramData ");
}
-------都说完了--------
  相关解决方案