通过以下方式进行查询很方便:
<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>
答案 0 :(得分:0)
每当您通过标记生成HTML并且行为与您期望的不同时,请在浏览器中检查生成的HTML。您打算设置HTML标记的onclick
属性,但是,OnClick是指向服务器端方法的属性,该方法管理服务器端点击事件。您打算使用OnClientClick属性。