Click here to Skip to main content
15,922,584 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
Fr23516614-Jun-06 22:28
Fr23516614-Jun-06 22:28 
AnswerRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
minhpc_bk14-Jun-06 19:56
minhpc_bk14-Jun-06 19:56 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
Fr23516614-Jun-06 22:00
Fr23516614-Jun-06 22:00 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
minhpc_bk14-Jun-06 22:19
minhpc_bk14-Jun-06 22:19 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
Fr23516614-Jun-06 22:38
Fr23516614-Jun-06 22:38 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
minhpc_bk14-Jun-06 23:06
minhpc_bk14-Jun-06 23:06 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
Fr23516614-Jun-06 23:12
Fr23516614-Jun-06 23:12 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
minhpc_bk14-Jun-06 23:38
minhpc_bk14-Jun-06 23:38 
Unfortunately, I still cannot figure out the cause in your sample code, perhapse the rest of the web page may help. Anyway, below is a quick example I have created with the Northwind DB:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title runat="server" id="title1">Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
       <div>
           <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="CategoryID"
               DataSourceID="SqlDataSource1">
               <Columns>
                   <asp:CommandField HeaderText="Action" ShowEditButton="True" ShowDeleteButton="True" />
                   <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>
           <br />
           <asp:HiddenField ID="hdd_Where" runat="server" Value="CategoryName ='Test'" />
           <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnection %>"
               DeleteCommand="DELETE FROM [Categories] WHERE [CategoryID] = @original_CategoryID" 
               InsertCommand="INSERT INTO [Categories] ([CategoryName], [Description]) VALUES (@CategoryName, @Description)"
               SelectCommand="SELECT [CategoryID], [CategoryName], [Description] FROM [Categories]"
               UpdateCommand="UPDATE [Categories] SET [CategoryName] = @CategoryName, [Description] = @Description WHERE [CategoryID] = @original_CategoryID "
               EnableCaching="True"
               FilterExpression="{0}" 
               ConflictDetection="CompareAllValues" 
               OldValuesParameterFormatString="original_{0}" 
               ProviderName="System.Data.SqlClient">
               <DeleteParameters>
                   <asp:Parameter Name="original_CategoryID" Type="Int32" />
               </DeleteParameters>
               <UpdateParameters>
                   <asp:Parameter Name="CategoryName" Type="String" />
                   <asp:Parameter Name="Description" Type="String" />
                   <asp:Parameter Name="original_CategoryID" Type="Int32" />
                   <asp:Parameter Name="original_CategoryName" Type="String" />
               </UpdateParameters>
               <InsertParameters>
                   <asp:Parameter Name="CategoryName" Type="String" />
                   <asp:Parameter Name="Description" Type="String" />
               </InsertParameters>
               <FilterParameters>
                   <asp:FormParameter FormField="hdd_Where" Name="test" /> 
               </FilterParameters>
           </asp:SqlDataSource>
           <asp:Button runat="server" ID="btnFilter" Text="Filter" />
           <br />
           <br />
           <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="CategoryID"
               DataSourceID="SqlDataSource1" DefaultMode="Insert" Height="50px" Width="125px">
               <Fields>
                   <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" />
                   <asp:CommandField ShowInsertButton="True" />
               </Fields>
           </asp:DetailsView>
           <br />
       </div>
    </form>
</body>
</html>

The DetailsView control is only used to insert new records.

GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
Fr23516615-Jun-06 0:07
Fr23516615-Jun-06 0:07 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
minhpc_bk15-Jun-06 0:37
minhpc_bk15-Jun-06 0:37 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
Fr23516615-Jun-06 3:40
Fr23516615-Jun-06 3:40 
GeneralRe: Asp 2.0 Gridview/SqlDataSource update/delete problem Pin
minhpc_bk15-Jun-06 8:15
minhpc_bk15-Jun-06 8:15 
QuestionDynamically Generated Columns in DataGrid Pin
alexfromto14-Jun-06 3:43
alexfromto14-Jun-06 3:43 
AnswerRe: Dynamically Generated Columns in DataGrid Pin
ToddHileHoffer14-Jun-06 7:53
ToddHileHoffer14-Jun-06 7:53 
GeneralRe: Dynamically Generated Columns in DataGrid Pin
alexfromto14-Jun-06 9:30
alexfromto14-Jun-06 9:30 
AnswerRe: Dynamically Generated Columns in DataGrid Pin
minhpc_bk14-Jun-06 20:10
minhpc_bk14-Jun-06 20:10 
GeneralRe: Dynamically Generated Columns in DataGrid Pin
alexfromto15-Jun-06 8:16
alexfromto15-Jun-06 8:16 
GeneralRe: Dynamically Generated Columns in DataGrid Pin
minhpc_bk15-Jun-06 16:47
minhpc_bk15-Jun-06 16:47 
GeneralRe: Dynamically Generated Columns in DataGrid [modified] Pin
alexfromto16-Jun-06 3:02
alexfromto16-Jun-06 3:02 
GeneralRe: Dynamically Generated Columns in DataGrid Pin
minhpc_bk17-Jun-06 19:51
minhpc_bk17-Jun-06 19:51 
GeneralRe: Dynamically Generated Columns in DataGrid Pin
alexfromto19-Jun-06 2:56
alexfromto19-Jun-06 2:56 
GeneralRe: Dynamically Generated Columns in DataGrid Pin
minhpc_bk19-Jun-06 10:19
minhpc_bk19-Jun-06 10:19 
GeneralRe: Dynamically Generated Columns in DataGrid Pin
alexfromto19-Jun-06 11:00
alexfromto19-Jun-06 11:00 
QuestionTarget attribute of ASP:HyperLink Pin
peshawarcoder14-Jun-06 3:43
peshawarcoder14-Jun-06 3:43 
AnswerRe: Target attribute of ASP:HyperLink Pin
ToddHileHoffer14-Jun-06 4:03
ToddHileHoffer14-Jun-06 4:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.