如何从GridView中读取数据到datatable?急用!!!已存在一个有数据的GridView,要取出其中的数据应该如何操作?
解决方案 »
- 如何用一条sql语句得到员工表里 学历字段里值为 "硕士" "本科" "专科" 的各有多少人?
- 获得页面中链接的地址
- 高级要求,大家来看看怎么实现
- 自定义控件如何才能支持UpdatePanel?
- 整个网站只需要一个DLL 和一个 WEB.CONFIG
- 如何实现下载功能啊?
- repeater嵌套repeater问题,提示找不到类型或命名空间名称“DataRowView”(是否缺少 using 指令或程序集引用?)
- 在ASP。Net中如何关闭当前页面?在线急等(20分)
- 关于SQL中DateTime类型数据写入的问题
- 问:我用ASP.NET把一个工程的整体框架都搭好了,以下的就是我们团队成员对单独功能模块的修改和添加,我选择了VSS,根据VSS文档 我把我的
- gridview1里面DropDownList报错
- asp.net中把字符串转换成字符数组的问题
如果本就是绑定的DataTable: DataTable curTable=(DataTable)GridView1.DataSource;
··········总之:先获取GridView的DataSource,再根据···来转换为DataTable
DataTable dt=new DataTable();dt=(DataTable)GridView1.DataSource;
但行不通,他还是报错说没有实例
DB db=new DB();
//首先定义一个数据表,调用DB类中一个用于执行SQL语句返回数据的方法,并将数据赋给定义的数据表
DataTable dt = db.returndataset("select * from imagetable").Tables[0];
//给GridView控件绑定数据
GridView1.DataSource = dl;
GridView1.DataBind();
//取第0行“imagename”这一列的值
string name = dt.Rows[0]["imagename"].ToString();
GridView专题:http://www.bbs180.com/topictag-16.aspx
1.定义一个和Gridview结构 一样的DataTable
2.调用public static DataTable GetDataTableFromGridView1(GridView gv, DataTable dt)
{
for (int j = 0; j < gv.Rows.Count; j++)
{
DataRow dr = dt.NewRow(); for (int i = 0; i < gv.Columns.Count; i++)
{
dr[i] = gv.Rows[j].Cells[i].Text.Trim();
} dt.Rows.Add(dr);
}
return dt;
}