Quantcast
Channel: DataSource Controls - SqlDataSource, ObjectDataSource, etc.
Viewing all articles
Browse latest Browse all 956

This should work I think... but it doesn't! Help!

$
0
0

I have a simple asp:gridview with a select button that throws everything over to a protected void in my code behind that I've used in several other placed in my current project to set the value of this column in the data base to 'True' and others as well but in this case I want to set it to 'False' so as to allow for the user to reverse an earlier decision.  The code is running as I have set a break point for it and observed it being passed by with no errors. However, also no updating to the database as well.  It simply doesn't make any sense why it isn't working.  So hopefully some other eyes on it will help.

The code behind:

        protected void PrePushUpdatesGrd_SelectedIndexChanged(object sender, EventArgs e)
        {
            PrePushSQLDS.UpdateParameters["Approved"].DefaultValue = "False".ToString();
            PrePushSQLDS.Update();
        }

And the Gridvew and datasource that drives this:

<asp:Panel ID="PushUpdatesGridPnl" Visible="false" runat="server"><asp:GridView ID="PrePushUpdatesGrd" runat="server" OnSelectedIndexChanged="PrePushUpdatesGrd_SelectedIndexChanged" DataSourceID="PrePushSQLDS" AutoGenerateColumns="False" DataKeyNames="CAssetID" AllowPaging="True" AllowSorting="True"><Columns><asp:CommandField ShowSelectButton="True" ButtonType="Button" SelectText="Reject"></asp:CommandField><asp:BoundField DataField="CAssetID" HeaderText="Tracking ID" ReadOnly="True" InsertVisible="False" SortExpression="CAssetID"></asp:BoundField><asp:BoundField DataField="AssetName" HeaderText="Asset Name" SortExpression="AssetName"></asp:BoundField><asp:BoundField DataField="AssetShortDesc" HeaderText="Short Desc" SortExpression="AssetShortDesc"></asp:BoundField></Columns></asp:GridView><asp:SqlDataSource ID="PrePushSQLDS" runat="server" ConnectionString='<%$ ConnectionStrings:CInTracDBConnectionString2 %>' SelectCommand="SELECT * FROM [Updates] WHERE ([Approved] = @Approved)" DeleteCommand="DELETE FROM [Updates] WHERE [CAssetID] = @original_CAssetID" InsertCommand="INSERT INTO [Updates] ([SubmitBy], [SubmitDT], [ApproveBy], [Approved], [ApprovedDT], [Imported], [ImportDT], [AssetID], [AssetType], [AssetName], [AssetShortDesc], [AssetLongDesc], [AssetAddNotes], [AssetManuf], [AssetModel], [AssetTag], [AssetAcqDate], [AssetDTAssetID], [AssetLocGrp], [AssetLoc1], [AssetLoc2], [AssetLoc3], [AssetParent], [AssetStatus], [AssetPropType], [AssetPrimUser], [AssetEntered], [AssetEnteredBy], [AssetOwner], [AssetCompany], [AssetPriIPAddr], [AssetPriMACAddr], [AssetPriOS], [AssetPriOSSP], [AssetNotes], [AssetAdminGrp], [AssetSerialNum], [AssetOperType], [AssetOperStatus]) VALUES (@SubmitBy, @SubmitDT, @ApproveBy, @Approved, @ApprovedDT, @Imported, @ImportDT, @AssetID, @AssetType, @AssetName, @AssetShortDesc, @AssetLongDesc, @AssetAddNotes, @AssetManuf, @AssetModel, @AssetTag, @AssetAcqDate, @AssetDTAssetID, @AssetLocGrp, @AssetLoc1, @AssetLoc2, @AssetLoc3, @AssetParent, @AssetStatus, @AssetPropType, @AssetPrimUser, @AssetEntered, @AssetEnteredBy, @AssetOwner, @AssetCompany, @AssetPriIPAddr, @AssetPriMACAddr, @AssetPriOS, @AssetPriOSSP, @AssetNotes, @AssetAdminGrp, @AssetSerialNum, @AssetOperType, @AssetOperStatus)" OldValuesParameterFormatString="original_{0}" UpdateCommand="UPDATE [Updates] SET [SubmitBy] = @SubmitBy, [SubmitDT] = @SubmitDT, [ApproveBy] = @ApproveBy, [Approved] = @Approved, [ApprovedDT] = @ApprovedDT, [Imported] = @Imported, [ImportDT] = @ImportDT, [AssetID] = @AssetID, [AssetType] = @AssetType, [AssetName] = @AssetName, [AssetShortDesc] = @AssetShortDesc, [AssetLongDesc] = @AssetLongDesc, [AssetAddNotes] = @AssetAddNotes, [AssetManuf] = @AssetManuf, [AssetModel] = @AssetModel, [AssetTag] = @AssetTag, [AssetAcqDate] = @AssetAcqDate, [AssetDTAssetID] = @AssetDTAssetID, [AssetLocGrp] = @AssetLocGrp, [AssetLoc1] = @AssetLoc1, [AssetLoc2] = @AssetLoc2, [AssetLoc3] = @AssetLoc3, [AssetParent] = @AssetParent, [AssetStatus] = @AssetStatus, [AssetPropType] = @AssetPropType, [AssetPrimUser] = @AssetPrimUser, [AssetEntered] = @AssetEntered, [AssetEnteredBy] = @AssetEnteredBy, [AssetOwner] = @AssetOwner, [AssetCompany] = @AssetCompany, [AssetPriIPAddr] = @AssetPriIPAddr, [AssetPriMACAddr] = @AssetPriMACAddr, [AssetPriOS] = @AssetPriOS, [AssetPriOSSP] = @AssetPriOSSP, [AssetNotes] = @AssetNotes, [AssetAdminGrp] = @AssetAdminGrp, [AssetSerialNum] = @AssetSerialNum, [AssetOperType] = @AssetOperType, [AssetOperStatus] = @AssetOperStatus WHERE [CAssetID] = @original_CAssetID"><DeleteParameters><asp:Parameter Name="original_CAssetID" Type="Int64"></asp:Parameter></DeleteParameters><InsertParameters><asp:Parameter Name="SubmitBy" Type="String"></asp:Parameter><asp:Parameter Name="SubmitDT" Type="DateTime"></asp:Parameter><asp:Parameter Name="ApproveBy" Type="String"></asp:Parameter><asp:Parameter Name="Approved" Type="String"></asp:Parameter><asp:Parameter Name="ApprovedDT" Type="DateTime"></asp:Parameter><asp:Parameter Name="Imported" Type="String"></asp:Parameter><asp:Parameter Name="ImportDT" Type="DateTime"></asp:Parameter><asp:Parameter Name="AssetID" Type="Int64"></asp:Parameter><asp:Parameter Name="AssetType" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetName" Type="String"></asp:Parameter><asp:Parameter Name="AssetShortDesc" Type="String"></asp:Parameter><asp:Parameter Name="AssetLongDesc" Type="String"></asp:Parameter><asp:Parameter Name="AssetAddNotes" Type="String"></asp:Parameter><asp:Parameter Name="AssetManuf" Type="String"></asp:Parameter><asp:Parameter Name="AssetModel" Type="String"></asp:Parameter><asp:Parameter Name="AssetTag" Type="String"></asp:Parameter><asp:Parameter Name="AssetAcqDate" Type="DateTime"></asp:Parameter><asp:Parameter Name="AssetDTAssetID" Type="String"></asp:Parameter><asp:Parameter Name="AssetLocGrp" Type="String"></asp:Parameter><asp:Parameter Name="AssetLoc1" Type="String"></asp:Parameter><asp:Parameter Name="AssetLoc2" Type="String"></asp:Parameter><asp:Parameter Name="AssetLoc3" Type="String"></asp:Parameter><asp:Parameter Name="AssetParent" Type="Int64"></asp:Parameter><asp:Parameter Name="AssetStatus" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetPropType" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetPrimUser" Type="String"></asp:Parameter><asp:Parameter Name="AssetEntered" Type="DateTime"></asp:Parameter><asp:Parameter Name="AssetEnteredBy" Type="String"></asp:Parameter><asp:Parameter Name="AssetOwner" Type="String"></asp:Parameter><asp:Parameter Name="AssetCompany" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriIPAddr" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriMACAddr" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriOS" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriOSSP" Type="String"></asp:Parameter><asp:Parameter Name="AssetNotes" Type="String"></asp:Parameter><asp:Parameter Name="AssetAdminGrp" Type="String"></asp:Parameter><asp:Parameter Name="AssetSerialNum" Type="String"></asp:Parameter><asp:Parameter Name="AssetOperType" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetOperStatus" Type="Int32"></asp:Parameter></InsertParameters><SelectParameters><asp:Parameter DefaultValue="True" Name="Approved" Type="String"></asp:Parameter></SelectParameters><UpdateParameters><asp:Parameter Name="SubmitBy" Type="String"></asp:Parameter><asp:Parameter Name="SubmitDT" Type="DateTime"></asp:Parameter><asp:Parameter Name="ApproveBy" Type="String"></asp:Parameter><asp:Parameter Name="Approved" Type="String"></asp:Parameter><asp:Parameter Name="ApprovedDT" Type="DateTime"></asp:Parameter><asp:Parameter Name="Imported" Type="String"></asp:Parameter><asp:Parameter Name="ImportDT" Type="DateTime"></asp:Parameter><asp:Parameter Name="AssetID" Type="Int64"></asp:Parameter><asp:Parameter Name="AssetType" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetName" Type="String"></asp:Parameter><asp:Parameter Name="AssetShortDesc" Type="String"></asp:Parameter><asp:Parameter Name="AssetLongDesc" Type="String"></asp:Parameter><asp:Parameter Name="AssetAddNotes" Type="String"></asp:Parameter><asp:Parameter Name="AssetManuf" Type="String"></asp:Parameter><asp:Parameter Name="AssetModel" Type="String"></asp:Parameter><asp:Parameter Name="AssetTag" Type="String"></asp:Parameter><asp:Parameter Name="AssetAcqDate" Type="DateTime"></asp:Parameter><asp:Parameter Name="AssetDTAssetID" Type="String"></asp:Parameter><asp:Parameter Name="AssetLocGrp" Type="String"></asp:Parameter><asp:Parameter Name="AssetLoc1" Type="String"></asp:Parameter><asp:Parameter Name="AssetLoc2" Type="String"></asp:Parameter><asp:Parameter Name="AssetLoc3" Type="String"></asp:Parameter><asp:Parameter Name="AssetParent" Type="Int64"></asp:Parameter><asp:Parameter Name="AssetStatus" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetPropType" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetPrimUser" Type="String"></asp:Parameter><asp:Parameter Name="AssetEntered" Type="DateTime"></asp:Parameter><asp:Parameter Name="AssetEnteredBy" Type="String"></asp:Parameter><asp:Parameter Name="AssetOwner" Type="String"></asp:Parameter><asp:Parameter Name="AssetCompany" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriIPAddr" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriMACAddr" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriOS" Type="String"></asp:Parameter><asp:Parameter Name="AssetPriOSSP" Type="String"></asp:Parameter><asp:Parameter Name="AssetNotes" Type="String"></asp:Parameter><asp:Parameter Name="AssetAdminGrp" Type="String"></asp:Parameter><asp:Parameter Name="AssetSerialNum" Type="String"></asp:Parameter><asp:Parameter Name="AssetOperType" Type="Int32"></asp:Parameter><asp:Parameter Name="AssetOperStatus" Type="Int32"></asp:Parameter><asp:Parameter Name="original_CAssetID" Type="Int64"></asp:Parameter></UpdateParameters></asp:SqlDataSource></asp:Panel>


Viewing all articles
Browse latest Browse all 956

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>