public DataTable DataSource
{
get
{
return tb;
}
set
{
//tb.Clear();
//tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
tb = value;
}
}
{
get
{
return tb;
}
set
{
//tb.Clear();
//tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
tb = value;
}
}
tb=value;
tb=new DataTable();
tb=value;我觉得以上方法都不行
//这是个引用类型OK?
tb = null;
{
get
{
return tb;
}
set
{
//tb.Clear();
//tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
tb = value;
}
}
那为什么tb.Clear()和tb.Columns.Clear()不执行呢?
{
get
{
return tb;
}
set
{
//tb.Clear();
//tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
tb = value;
}
}
那为什么tb.Clear()和tb.Columns.Clear()不执行呢?
{
get
{
return tb;
}
set
{
//tb.Clear();
//tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
tb = value;
}
}
那为什么tb.Clear()和tb.Columns.Clear()不执行呢?
DataTable tb;
下面再写get set,那么就会报错。
{
get
{
return tb;
}
set
{
tb.Clear();
tb.Columns.Clear();
tb = value;
}
}
public DataTable DataSource
{
get
{
return tb;
}
set
{
if(tb != null)
{
tb.Clear();
tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
}
tb = value;
}
}
{
get
{
return tb;
}
set
{
if(tb != null)
{
tb.Clear();
tb.Columns.Clear();
//我想在此清空tb所有的内容和结构,但是
//没用,请高手解答,谢谢!
}
tb = value;
}
}
要不你试试看在赋值处执行一下MessageBox.Show(),它不会执行。