读书人

ajax中主要运用js来进行一部读取数据

发布时间: 2012-01-11 22:28:46 作者: rapoo

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();    }} 

读书人网 >asp.net

热点推荐