feat: fmBprj GridView 改用 ObjectDataSource

- BprjDAC 新增 SelectPage/SelectCount/SelectBPRJIndex(LAST_YEAR 排序)

- dsBPRJGrid 改 ObjectDataSource;Search/Selected/DataBound 調整
This commit is contained in:
2026-09-10 10:42:20 +08:00
parent de623b4f42
commit 10f73526bc
4 changed files with 133 additions and 41 deletions
+9 -4
View File
@@ -57,10 +57,15 @@
</table>
</asp:View>
<asp:View ID="EditView" runat="server">
<asp:SqlDataSource ID="dsBPRJGrid" runat="server"
ConflictDetection="CompareAllValues" SelectCommand="SELECT * FROM BPRJ WHERE 1=0"
ConnectionString="Data Source=SRYANG-2K3;Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
ProviderName="System.Data.SqlClient" OnSelected="dsBPRJGrid_Selected"></asp:SqlDataSource>
<asp:ObjectDataSource ID="dsBPRJGrid" runat="server"
TypeName="BprjDAC" SelectMethod="SelectPage" SelectCountMethod="SelectCount"
EnablePaging="true" OnSelected="dsBPRJGrid_Selected">
<SelectParameters>
<asp:Parameter Name="BPNUM" Type="String" />
<asp:Parameter Name="BPPNM" Type="String" />
<asp:Parameter Name="BPPME" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:SqlDataSource ID="dsBPRJForm" runat="server"
ConflictDetection="CompareAllValues" SelectCommand="SELECT * FROM BPRJ WHERE BPNUM=@BPNUM AND BPPNM=@BPPNM"
DeleteCommand="DELETE BPRJ