单击事件以更新ASP中的gridview

时间:2018-03-10 14:07:09

标签: asp.net

通过以下方式进行查询很方便:

<asp: AccessDataSource >

我希望更新查询字符串并通过点击事件更新结果。

<asp:Button id="Button1"
       Text="To Inquiry"
       OnClick="doInquiry" 
       runat="server"/>

如何更新查询字符串并在“doInquiry”函数中执行查询;但仍然使用以下有用的代码。

<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/Northwind.MDB" SelectCommand="SELECT * FROM [Categories]"></asp:AccessDataSource>
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="CategoryID" DataSourceID="AccessDataSource1" EnableModelValidation="True">
        <Columns>
            <asp:BoundField DataField="CategoryID" HeaderText="CategoryID" InsertVisible="False" ReadOnly="True" SortExpression="CategoryID" />
            <asp:BoundField DataField="CategoryName" HeaderText="CategoryName" SortExpression="CategoryName" />
            <asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />
        </Columns>
    </asp:GridView>

1 个答案:

答案 0 :(得分:0)

每当您通过标记生成HTML并且行为与您期望的不同时,请在浏览器中检查生成的HTML。您打算设置HTML标记的onclick属性,但是,OnClick是指向服务器端方法的属性,该方法管理服务器端点击事件。您打算使用OnClientClick属性。