最笨的方法就是遍历GV,把每行的每列的数据取出,放到一个DataTable中
解决方案 »
- 数据库缓存依赖
- sql server 2000中的一个统计问题
- 获取返回的html内容
- 這是怎麼回事???
- 执行存储过程出现莫名奇妙错误
- asp.net SMTP发邮件验证问题
- 比较弱的问题:在一个空间下,如何能修改配置文件让多个asp.net网站同时运行?
- 我在添加WEB引用的时候,为什么会出现“这台计算机上的代理设置没有针对 Web 发现进行正确配置。”这是为什么呀,高手帮我!
- 动态增加的模版列,控件如何处理??
- 关于microsoft oledb for oracle的问题
- 怎么用C#把数据库中图片表中存放的图片路径读取出来,然后用ASP.NET中的控件显示出来!
- Response.Write 和 Response.redirect 不能同时使用吗?
可能的做法大概就是如下的吧:object data = GridView.DataSource;
DataTable dataTable = null;
if (data is DataSet)
{
DataSet ds = data as DataSet;
if (ds != null && ds.Tables.Count == 1)
{
dataTable = ds.Tables[0];
}
}
else if (data is DataView)
{
DataView dv = data as DataView;
dataTable = dv.Table;
}
else if (data is DataTable)
{
dataTable = data as DataTable;
}
其它的类型我是不知道怎么转成DataTable类型的.
GridView,只取了当前页面的数据源。。平民百姓的想法就是我的想法,但如果数据源是ObjectDataSource之类的控件,就招就不行了,,有没有高手知道这问题应该如何解决???