用DataSet获得DataGrid.DataSource后为什么会提示未将对象引用设置到对象的实例? DataGrid.DataSource不一定是DataSet对象啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我调用DgTest(DataGrid dg)的时候传过去的DataGrid是用DataSet作为DataSource的阿,为什么不行呢 private void DgTest(DataGrid dg){ DataSet ds=(DataSet)dg.DataSource;//这种转换是错误的 int cc=ds.Tables.Count;}如果是为了得到表的记录行数,可作如下改进:private void DgTest(DataGrid dg){ DataView dv=(DataView)dg.DataSource; int cc=dv.Count;} 先绑定,才有dataSource,DataSet ds=(DataSet)dg.DataSource;if(dg!=null) //判断一下 int cc=ds.Tables.Count; 是web程序吗?如果是,是因为每调用一个事件之前,会自动调用FromLoad()事件,而且并不保存各控件的设置。这样需要将信息保存到Seesion中 求助,如何让程序启动时,主窗体延迟几秒再显示 XML序列化的问题,能序列化但无法反序列化? JAVA 和.NET 的区别 怎么为PictureBox添加一滚动条??? 让某一个网页不停的刷新 如何獲得應用程序的路徑 如何读outlook *.msg文件,最好转化成html,xml 各位高手请帮忙!!急!! c#存储xml文件的问题 哈哈!终于有星星啦!送点分:) 正则表达式简单问题:要求字符中至少有一个数字、一个大写字母和一个小写字母的正则表达式怎么写? vsual studio2003开发工具问题?
{
DataSet ds=(DataSet)dg.DataSource;//这种转换是错误的
int cc=ds.Tables.Count;
}
如果是为了得到表的记录行数,可作如下改进:
private void DgTest(DataGrid dg)
{
DataView dv=(DataView)dg.DataSource;
int cc=dv.Count;
}
DataSet ds=(DataSet)dg.DataSource;
if(dg!=null) //判断一下
int cc=ds.Tables.Count;