feat: fmBcus GridView 改用 ObjectDataSource

- 新增 BcusDAC(SelectPage/SelectCount/SelectBCNUMIndex)

- dsBCUSGrid 改 ObjectDataSource(EnablePaging)

- Search/Selected/DataBound 調整;跳回選取列改用 SelectBCNUMIndex

- 計畫文檔更新盤點與待辦
This commit is contained in:
2026-09-10 10:34:13 +08:00
parent 9adbcfe0a4
commit 5c4e04788b
4 changed files with 141 additions and 40 deletions
+8 -5
View File
@@ -43,11 +43,14 @@
</table>
</asp:View>
<asp:View ID="EditView" runat="server">
<asp:SqlDataSource ID="dsBCUSGrid" runat="server"
ConflictDetection="CompareAllValues" SelectCommand="SELECT * FROM BCUS WHERE 1=0"
ConnectionString="Data Source=SRYANG-2K3;Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
ProviderName="System.Data.SqlClient" OnSelected="dsBCUSGrid_Selected">
</asp:SqlDataSource>
<asp:ObjectDataSource ID="dsBCUSGrid" runat="server"
TypeName="BcusDAC" SelectMethod="SelectPage" SelectCountMethod="SelectCount"
EnablePaging="true" OnSelected="dsBCUSGrid_Selected">
<SelectParameters>
<asp:Parameter Name="BCNUM" Type="String" />
<asp:Parameter Name="BCNAM" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:SqlDataSource ID="dsBCUSForm" runat="server"
ConflictDetection="CompareAllValues" SelectCommand="SELECT * FROM BCUS WHERE BCNUM=@BCNUM"
DeleteCommand="DELETE BCUS&#13;&#10; WHERE BCNUM = @OLD_BCNUM&#13;&#10; AND APPNO = @OLD_APPNO"