简单的属性问题
public DataTable DataSource
{
get
{
return tb;
}
set
{
//tb.Clear();
//tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
tb = value;
}
}
[解决办法]
你在定义这个tb的时候就给个空的就行了
[解决办法]
tb=new DataTable();
tb=value;
[解决办法]
学习
[解决办法]
你在定义这个tb的时候就给个空的就行了
tb=new DataTable();
tb=value;
我觉得以上方法都不行
[解决办法]
tb = value;
//这是个引用类型OK?
[解决办法]
tb.Dispose();
tb = null;
[解决办法]
如果你在上面只是声明了一下tb,而没有给一个结构给它,那么运行到这里就是没有引用到它而报错。
[解决办法]
也就是上面写成
DataTable tb;
下面再写get set,那么就会报错。
[解决办法]
那还不简单~因为被你注释掉了呗~~~
[解决办法]
DataTable tb=new DataTable();
public DataTable DataSource
{
get
{
return tb;
}
set
{
tb.Clear();
tb.Columns.Clear();
tb = value;
}
}
[解决办法]
try this one:
public DataTable DataSource
{
get
{
return tb;
}
set
{
if(tb != null)
{
tb.Clear();
tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
}
tb = value;
}
}