读书人

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

发布时间: 2012-03-05 11:54:01 作者: rapoo

删除 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 ");
}
-------都说完了--------

读书人网 >asp.net

热点推荐