没有页面加载事件如何绑定数据库中的数据? [英] How to bind data from database without page load event?

查看:69
本文介绍了没有页面加载事件如何绑定数据库中的数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在webform中,点击按钮时想显示一个gridview,但主要条件是没有页面加载事件怎么样?



我试过的:



这里我正在使用页面加载,没有页面加载怎么做?



in webform ,while button is clicked want to display a gridview but the main condition is with out page loading event how?

What I have tried:

Here i am using page load,with out page load how to do this?

<pre> protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            { 
              
                
            }
           
            }
        
       
    protected void Button1_Click(object sender, EventArgs e)
        {
        
        

                try
                {

                   

                    con.Open();

                    SqlCommand cmd = new SqlCommand("select * from bind", con);

                    cmd.CommandType = CommandType.Text;

                    SqlDataAdapter da = new SqlDataAdapter(cmd);

                    DataSet ds = new DataSet();

                    da.Fill(ds, "bind");

                    GridView1.DataSource = ds.Tables["bind"]; ;

                    GridView1.DataBind();


                }

                catch
                {

                    Response.Write("<script>alert('No record Found')</script>");

                }

推荐答案

使用 GridView UpdatePanel 并将按钮声明为触发器
Use GridView inside UpdatePanel and declare the button as a Trigger.


如果你不想使用页面加载事件,然后你将不得不去Ajax

使用jQuery AJAX将数据集绑定到ASP.Net GridView [ ^ ]
if you dont want to use Page load event, then you will have to go for Ajax
Bind Dataset to ASP.Net GridView using jQuery AJAX[^]


这篇关于没有页面加载事件如何绑定数据库中的数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆