首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ajax中主要运用js来进行一部读取数据,请教怎么异步读取接收一个数据集,并把这个数据集邦定到一个gridview中呢?请高手帮助阿

2012-01-11 
ajax中主要运用js来进行一部读取数据,请问如何异步读取接收一个数据集,并把这个数据集邦定到一个gridview

ajax中主要运用js来进行一部读取数据,请问如何异步读取接收一个数据集,并把这个数据集邦定到一个gridview中呢?请高手帮助阿
如题

最好有代码

[解决办法]

C# code
public partial class Default4 : System.Web.UI.Page{    private SqlConnection conn;    private SqlCommand cmd;    private SqlDataReader reader;    protected void Page_Load(object sender, EventArgs e)    {        if(!IsPostBack)            AddOnPreRenderCompleteAsync(new BeginEventHandler(BeginAsyncOperation), new EndEventHandler(EndAsyncOperation));    }    IAsyncResult BeginAsyncOperation(object sender, EventArgs e, AsyncCallback cb, object state)    {        string str = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["GtKydjConnectionString"].ConnectionString;        SqlConnection conn = new SqlConnection(str);        cmd = new SqlCommand("select * from GtKydj", conn);        conn.Open();        return cmd.BeginExecuteReader(cb, state);    }    void EndAsyncOperation(IAsyncResult ar)    {        reader = cmd.EndExecuteReader(ar);        GridView1.DataSource = reader;        GridView1.DataBind();    }    public override void Dispose()    {        if (conn != null)            conn.Close();        base.Dispose();    }} 

热点排行