1,在web中,我想用给gridview绑定数据
             GridView1.DataSource = ds.Tables["temp"];
             GridView1.DataBind();
但这是在一个异步接受数据的线程中,它不执行
我知道在winform中可以用invoke,在web中用什么呢?
2,用gridview显示图片  数据库中形如
http://avatar.profile.csdn.net/0/8/9/2_upc_xiaowei.jpg
的图片可以显示,但如果是本地的图片,比如d盘中一张zw.jpg的图片,
应该写成怎样的形式呢?

解决方案 »

  1.   


    对web运行机制不理解造成的问题
      

  2.   

    1,在web中,我想用给gridview绑定数据
    GridView1.DataSource = ds.Tables["temp"];
    GridView1.DataBind();
    但这是在一个异步接受数据的线程中,它不执行
    我知道在winform中可以用invoke,在web中用什么呢?
    2,用gridview显示图片数据库中形如
    http://avatar.profile.csdn.net/0/8/9/2_upc_xiaowei.jpg
    的图片可以显示,但如果是本地的图片,比如d盘中一张zw.jpg的图片,
    应该写成怎样的形式呢?
    第一个问题,你将Table里的数据存放HashTable中,然后将此HahsTable存入缓存中,再从缓存中取出来.可以用COOKIE,也可以用SESSION,也可以用VEWSTATE存.
    第二个问题跟昨天之前的那个问题相似,你可以回去看看那个里面我是怎么说的.
    http://topic.csdn.net/u/20100329/16/19e5e78f-63eb-4724-8105-86959c6a8174.html
      

  3.   

    1,在web中,我想用给gridview绑定数据
    GridView1.DataSource = ds.Tables["temp"];
    GridView1.DataBind();Web中可以用COOKIE,也可以用SESSION,也可以用VEWSTATE存
    列如:
    //ds.Tables["temp"]取到后放入VEWSTATE中
    VIEWSTATE["DTSource"] = ds.Tables["temp"];
    //绑定时从VEWSTATE中取出数据源
    GridView1.DataSource = VIEWSTATE["DTSource"];