您的位置:首页 > 其它

GridView和DataSource的联合使用

2013-10-28 22:44 176 查看
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Sample.aspx.cs"

Inherits="Overview_Sample" Title="最简单的示例" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

<ul>

<li>之前要有ScriptManager(包含了所有脚本资源),我把它放到母板页了。内容页如需不同配置则应使用ScriptManagerProxy。</li>

<li>最简单的示例,拖个UpdatePanel进来。在UpdatePanel内拖个GridView,并设置其数据源即可。 </li>

</ul>

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

<ContentTemplate>

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"

DataSourceID="SqlDataSource1">

<Columns>

<asp:CommandField ShowEditButton="True" ShowSelectButton="True" />

</Columns>

</asp:GridView>

</ContentTemplate>

</asp:UpdatePanel>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:connstr %>"

DeleteCommand="DELETE FROM [Products] WHERE [ProductID] = @ProductID" InsertCommand="INSERT INTO [Products] ([ProductName], [QuantityPerUnit], [UnitPrice], [Discontinued]) VALUES (@ProductName, @QuantityPerUnit, @UnitPrice, @Discontinued)"

SelectCommand="SELECT [ProductID], [ProductName], [QuantityPerUnit], [UnitPrice], [Discontinued] FROM [Products]"

UpdateCommand="UPDATE [Products] SET [ProductName] = @ProductName, [QuantityPerUnit] = @QuantityPerUnit, [UnitPrice] = @UnitPrice, [Discontinued] = @Discontinued WHERE [ProductID] = @ProductID">

<DeleteParameters>

<asp:Parameter Name="ProductID" Type="Int32" />

</DeleteParameters>

<UpdateParameters>

<asp:Parameter Name="ProductName" Type="String" />

<asp:Parameter Name="QuantityPerUnit" Type="String" />

<asp:Parameter Name="UnitPrice" Type="Decimal" />

<asp:Parameter Name="Discontinued" Type="Boolean" />

<asp:Parameter Name="ProductID" Type="Int32" />

</UpdateParameters>

<InsertParameters>

<asp:Parameter Name="ProductName" Type="String" />

<asp:Parameter Name="QuantityPerUnit" Type="String" />

<asp:Parameter Name="UnitPrice" Type="Decimal" />

<asp:Parameter Name="Discontinued" Type="Boolean" />

</InsertParameters>

</asp:SqlDataSource>

</asp:Content>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: