C# DataTable问题

姑娘出来我爬山坡 2013-09-24 11:45:53

private static DataTable m_dt = new DataTable();
public static DataTable dt
{
get { return m_dt; }
set { m_dt = value; }
}



ReadExcel readExcel = new ReadExcel();
readExcel.dt = ds.Tables[0];//readExcel.dt报错

错误是:无法使用实例引用来访问成员“SuperMBar.Server.Ctrl.ReadExcel.dt.get”;请改用类型名来限定它
...全文
176 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
schooltime 2013-09-24
  • 打赏
  • 举报
回复
DataTable dt = new DataTable(); dt = ReadExcel.dt; 我也是新学的,下面已经给赋值了,为什么上面还有用new DataTable dt =ReadExcel.dt; 是不是这样依一句就可以了
  • 打赏
  • 举报
回复
引用 1 楼 hwenycocodq520 的回复:
ReadExcel.dt = ds.Tables[0];
不报错了。 但是我在另一个类 调用dt。 值是空的。。

DataTable dt = new DataTable();
dt = ReadExcel.dt;
是不是调用错了?
  • 打赏
  • 举报
回复
引用 1 楼 hwenycocodq520 的回复:
ReadExcel.dt = ds.Tables[0];
用类名?
智商余额不足 2013-09-24
  • 打赏
  • 举报
回复
ReadExcel.dt = ds.Tables[0];
iamwxj 2013-09-24
  • 打赏
  • 举报
回复
静态属性只属于类本身,不能在实例中访问

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧