没有页面加载事件如何绑定数据库中的数据? [英] How to bind data from database without page load event?
本文介绍了没有页面加载事件如何绑定数据库中的数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在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
并将按钮声明为触发器
。
UseGridView
insideUpdatePanel
and declare the button as aTrigger
.
如果你不想使用页面加载事件,然后你将不得不去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屋!
查看全文