如何通过按下按钮执行gridview [英] How do I make a gridview execute with a button press

查看:90
本文介绍了如何通过按下按钮执行gridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何通过按下按钮执行gridview?



How do I make a gridview execute with a button press?

<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:GridView ID="GridView1"

            DataSourceID="SqlDataSource1"

            ...

            runat="server">
<asp:SqlDataSource 

            ID="SqlDataSource1" 

            ConnectionString="<%$ ConnectionStrings:reg %>"

            SelectCommand="SELECT * FROM [table];"

            ...

            runat="server">
</asp:SqlDataSource>

推荐答案

ConnectionStrings:reg%>

< span class =code-attribute> SelectCommand = SELECT * FROM [table];

...

< span class =code-attribute> runat = server >
< / asp:SqlDataSource >
ConnectionStrings:reg %>" SelectCommand="SELECT * FROM [table];" ... runat="server"> </asp:SqlDataSource>


从aspx中删除数据源,您可以从后面的代码创建数据源在下面的按钮点击事件上绑定到gridview

点击事件代码:

remove the data source from aspx and you can create data source from code behind and bind to gridview on button click event like below
click event code:
Dim SqlDataSource1 As New SqlDataSource()
SqlDataSource1.ID = "SqlDataSource1"
Me.Page.Controls.Add(SqlDataSource1)
SqlDataSource1.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("reg").ConnectionString
SqlDataSource1.SelectCommand = "SELECT * FROM [table]"
GridView1.DataSource = SqlDataSource1
GridView1.DataBind()


只需添加:



GridView1.DataBind()



到Button_Click函数,它会更新它
Just add:

GridView1.DataBind()

to the Button_Click function and it will update it


这篇关于如何通过按下按钮执行gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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