我有一個名爲UPDATE_INFO一個存儲過程(SP),在SP,我拋出一些SQLException的捕捉的SQLException在GridView
RAISERROR ('Exception Created',16,1);
我使用SP在girdview,現在我想要什麼每當發生異常時,我都可以捕捉並顯示它,以便用戶知道發生了什麼問題。
但我不知道如何做到這一點,我認爲,在GridView已經趕上從SP的
所有異常有誰得到一個辦法做到這一點?
部分代碼:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:UpdatePanel ID="UpdatePane" runat="server">
<ContentTemplate >
<asp:GridView ID="GridView" runat="server" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ProjectID"
DataSourceID="DataSource" >
<Columns>
<asp:CommandField ShowEditButton="True" CausesValidation="false" />
<asp:BoundField DataField="Name" HeaderText="Name"
SortExpression="ProjectID"/>
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<asp:SqlDataSource ID="DataSource" runat="server"
ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT" SelectCommandType="StoredProcedure"
UpdateCommand="UPDATE" UpdateCommandType="StoredProcedure">
<UpdateParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="original_Name" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>
</asp:Content>
燦你向我們展示瞭如何在代碼中調用存儲過程以及如何將結果綁定到GridView?那麼我們可以幫助:) –
補充:D你需要SP嗎? – Xitrum