| ... <asp:SqlDataSource ID="SqlDataSourcel" Runat="server" <asp:GridView ID="GridViewl" Runat="server" ... <asp:GridView ID="GridView2" Runat="server" DataSourceID="SqlDataSource2" DataKeyNames="CategoryID" AutoGenerateColumns="False" EmptyDataText="There are no data records to display."> <Columns> <asp:BoundField ReadOnly="True" HeaderText="CategoryID" DataField="CategoryID" SortExpression="Category ID"></asp:BoundField> <asp:BoundField HeaderText="CategoryName"DataField="CategoryName" SortExpression="CategoryMame"></asp:BoundField> <asp:BoundField HeaderText="Description" DataField="Description" SortExpression="Description"></asp:BoundField> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource2" Runat="server" ProviderName="<%$ ConnectionStrings:AppConnectionString2 . ProviderName %>" ConnectionString="<%$ ConnectionStrings:AppConnectionString2 %>" SelectCommand="SELECT[CategoryID],[CategoryName] ,[Desc- ription] FROM [Categories]" UpdateCommand="UPDATE[Categories]SET[CategoryName]=@CategoryName, [Description] = @Description WHERE[CategoryID]=@original_CategoryID" InsertCommand="INSERT INTO[Categories]([CategoryName],[Description] VALUES (@CategoryName, @Description)" DeleteCommand="DELETE FROM [Categories] WHERE [CategoryID] = @original_CategoryID"> <DeleteParameters> <asp:Parameter Type="Int32" Name="CategoryID"></asp:Parameter> </DeleteParameters> <InsertParameters> <asp:Parameter Type="String"Name="CategoryName"></asp:Parameter> <asp: Parameter Type="String" Name="Description"></asp: Parameter> </InsertParameters> <UpdateParameters> <asp:Parameter Type="String" Name="CategoryName"></asp:Parameter> <asp:ParameterType="String" Name="Description"></asp:Parameter> <asp:Parameter Type="Int32"Name="CategoryID"></asp:Parameter> </UpdateParameters> </asp:SqlDataSource> |