The following markup code is generated:
<asp:SqlDataSource
ID="SqlDataSource1"
runat="server"
ConnectionString="<%$
ConnectionStrings:NorthwindConnectionString %>"
DeleteCommand="DELETE
FROM [Customers] WHERE [CustomerID] = @CustomerID"
InsertCommand="INSERT
INTO [Customers] ([CustomerID], [CompanyName], [ContactName], [ContactTitle],
[Address], [City], [Region], [PostalCode], [Country], [Phone], [Fax])
VALUES (@CustomerID, @CompanyName, @ContactName, @ContactTitle,
@Address, @City, @Region, @PostalCode, @Country, @Phone, @Fax)"
SelectCommand="SELECT
* FROM [Customers]"
UpdateCommand="UPDATE
[Customers] SET [CompanyName] = @CompanyName, [ContactName] = @ContactName,
[ContactTitle] = @ContactTitle, [Address] = @Address, [City] =
@City, [Region] = @Region, [PostalCode] = @PostalCode, [Country]
= @Country, [Phone] = @Phone, [Fax] = @Fax WHERE [CustomerID] =
@CustomerID">
<DeleteParameters>
<asp:Parameter
Name="CustomerID"
Type="String"
/>
</DeleteParameters>
<UpdateParameters>
<asp:Parameter
Name="CompanyName"
Type="String"
/>
<asp:Parameter
Name="ContactName"
Type="String"
/>
<asp:Parameter
Name="ContactTitle"
Type="String"
/>
<asp:Parameter
Name="Address"
Type="String"
/>
<asp:Parameter
Name="City"
Type="String"
/>
<asp:Parameter
Name="Region"
Type="String"
/>
<asp:Parameter
Name="PostalCode"
Type="String"
/>
<asp:Parameter
Name="Country"
Type="String"
/>
<asp:Parameter
Name="Phone"
Type="String"
/>
<asp:Parameter
Name="Fax"
Type="String"
/>
<asp:Parameter
Name="CustomerID"
Type="String"
/>
</UpdateParameters>
<InsertParameters>
<asp:Parameter
Name="CustomerID"
Type="String"
/>
<asp:Parameter
Name="CompanyName"
Type="String"
/>
<asp:Parameter
Name="ContactName"
Type="String"
/>
<asp:Parameter
Name="ContactTitle"
Type="String"
/>
<asp:Parameter
Name="Address"
Type="String"
/>
<asp:Parameter
Name="City"
Type="String"
/>
<asp:Parameter
Name="Region"
Type="String"
/>
<asp:Parameter
Name="PostalCode"
Type="String"
/>
<asp:Parameter
Name="Country"
Type="String"
/>
<asp:Parameter
Name="Phone"
Type="String"
/>
<asp:Parameter
Name="Fax"
Type="String"
/>
</InsertParameters>
</asp:SqlDataSource>
Note that using the SqlDataSource control allows to create a web
database application in seconds, but the generated code is quite
hard to maintain - there are no data access and data logic layers,
everything is mixed in the presentation layer.