日期:2014-05-17  浏览次数:20467 次

小白求教,有关DataTable绑定视图的问题
绑定视图 不是DataTable类型的嘛,
  DataTable dt = new DataTable("View");
  GridView1.DataSource = dt;
  GridView1.DataBind();
我这样是对是错啊

------解决方案--------------------
GridView的DataSource 是 Object 类型

可以绑定很多种类型的。。。

你这样写没错 ~ 只不过 table 也没有数据啊
------解决方案--------------------
探讨
绑定视图 不是DataTable类型的嘛,
DataTable dt = new DataTable("View");
GridView1.DataSource = dt;
GridView1.DataBind();
我这样是对是错啊

------解决方案--------------------
没错,还可以绑定数组,list等
------解决方案--------------------
你应该填充你的 DataTable 让他拥有数据 拥有行 有用列

最简单的方法就是 从数据库中读 然后绑到 GridView 就行
------解决方案--------------------
思路:
数据层=》读取DataTable并返回=》业务逻辑层处理DataTable给第一层绑定
------解决方案--------------------
写成几个方法 调用呗
连接数据库一个 执行SQL的一个方法 在 页面 写绑定方法 调用 ( 执行SQL的一个方法) ………………不就行了吗