chore: 首次簽入 Thinkyu ASP.NET 專案

- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
2026-09-10 09:42:37 +08:00
commit 577060bc78
2496 changed files with 501389 additions and 0 deletions
@@ -0,0 +1,596 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Site2.Master" AutoEventWireup="true"
CodeBehind="外部訓練登錄.aspx.cs" Inherits="Education.Forms.自行登錄.外部訓練登錄" %>
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="weblib" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:ObjectDataSource runat="server" ID="dsForm" DataObjectTypeName="Education.外部受訓紀錄"
DeleteMethod="DeleteOne" InsertMethod="InsertOne" OldValuesParameterFormatString="original_{0}"
SelectMethod="SelectOne" TypeName="Education.DAC_外部受訓紀錄" UpdateMethod="UpdateOne">
<SelectParameters>
<asp:ControlParameter ControlID="GV" PropertyName="SelectedDataKey[&quot;員工編號&quot;]"
Name="員工編號" Type="String"></asp:ControlParameter>
<asp:ControlParameter ControlID="GV" PropertyName="SelectedDataKey[&quot;序號&quot;]"
Name="序號" Type="Int32"></asp:ControlParameter>
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource runat="server" ID="dsGrid" OldValuesParameterFormatString="original_{0}"
SelectMethod="Select" TypeName="Education.DAC_外部受訓紀錄"
OnSelecting="dsGrid_Selecting">
<SelectParameters>
<asp:Parameter Name="noInputReturnAll" Type="Boolean" DefaultValue="True"></asp:Parameter>
<asp:Parameter DefaultValue="" Name="員工編號" Type="String" />
<asp:ControlParameter ControlID="dd實施單位_Search" Name="實施單位"
PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="dd課程類別_Search" Name="課程類別"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="txt訓練名稱_Search" Name="訓練名稱"
PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="txt訓練年度_Search" Name="訓練年度"
PropertyName="Text" Type="Int32" />
<asp:ControlParameter ControlID="txt訓練單位_Search" Name="訓練單位"
PropertyName="Text" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="ds課程類別" runat="server"
OldValuesParameterFormatString="original_{0}"
SelectMethod="Get類別資料By大類ForDropDown" TypeName="Education.DAC_BCLS">
<SelectParameters>
<asp:Parameter DefaultValue="課程類別" Name="大類" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:LinkButton runat="server" ID="Tab處理" CssClass="tabButtonSelected">處理</asp:LinkButton>
<asp:LinkButton runat="server" ID="Tab查詢" CssClass="tabButton">查詢</asp:LinkButton>
<div style="border-top: 1px solid gray;">
<asp:MultiView runat="server" ID="MultiView1">
<asp:View runat="server" ID="View處理">
<asp:FormView runat="server" ID="FV" DataSourceID="dsForm"
DataKeyNames="員工編號,序號,DB_APPNO">
<ItemTemplate>
<div>
<asp:LinkButton ID="btnInsert" runat="server" Text="新增" CommandName="New" CssClass="button blue80" />
<asp:LinkButton ID="btnUpdate" runat="server" Text="更正" CommandName="Edit" CssClass="button green80" />
<asp:LinkButton ID="btnDelete" runat="server" Text="刪除" CommandName="Delete" CssClass="button red80"
OnClientClick="return confirm(&quot;是否確定刪除此筆資料?&quot;);" />
</div>
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
<tr>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb員工編號Label" runat="server" Text="員工編號"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb員工編號" runat="server" Text='<%# Bind("員工編號") %>' CssClass="inputFull"></asp:Label>
</td>
<td class="datadisplay" colspan="2">
<asp:Label ID="lb員工編號X" runat="server" CssClass="inputFull"
Text='<%# Get員工姓名(Eval("員工編號")) %>'></asp:Label>
</td>
<td class="caption">
<asp:Label ID="lb序號Label" runat="server" Text="序號"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb序號" runat="server" Text='<%# Bind("序號") %>' CssClass="inputFull"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb實施單位Label" runat="server" Text="實施單位"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb實施單位" runat="server" Text='<%# Bind("實施單位") %>' CssClass="inputFull"></asp:Label>
</td>
<td class="caption">
<asp:Label ID="lb課程類別Label" runat="server" Text="課程類別"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb課程類別" runat="server" Text='<%# Bind("課程類別") %>' CssClass="inputFull"></asp:Label>
</td>
<td class="datadisplay" colspan="3">
<asp:Label ID="lb課程類別X" runat="server" CssClass="inputFull"
Text='<%# Get類別名稱("課程類別", Eval("課程類別")) %>'></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
</td>
<td class="datadisplay" colspan="7">
<asp:Label ID="lb訓練名稱" runat="server" Text='<%# Bind("訓練名稱") %>' CssClass="inputFull"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練年度Label" runat="server" Text="訓練年度"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb訓練年度" runat="server" Text='<%# Bind("訓練年度") %>' CssClass="inputFull"></asp:Label>
</td>
<td class="caption">
<asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb訓練時數" runat="server" Text='<%# Bind("訓練時數") %>' CssClass="inputFull"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練單位Label" runat="server" Text="訓練單位"></asp:Label>
</td>
<td class="datadisplay" colspan="7">
<asp:Label ID="lb訓練單位" runat="server" Text='<%# Bind("訓練單位") %>' CssClass="inputFull"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb課程說明Label" runat="server" Text="課程說明"></asp:Label>
</td>
<td class="datadisplay" colspan="7">
<asp:Label ID="lb課程說明" runat="server" Text='<%# Eval("課程說明", "{0}").Replace("\r\n", "<br/>").Replace("\r", "<br/>").Replace("\n", "<br/>") %>'
CssClass="inputFull"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb備註Label" runat="server" Text="備註"></asp:Label>
</td>
<td class="datadisplay" colspan="7">
<asp:Label ID="lb備註" runat="server" Text='<%# Eval("備註", "{0}").Replace("\r\n", "<br/>").Replace("\r", "<br/>").Replace("\n", "<br/>") %>'
CssClass="inputFull"></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
<InsertItemTemplate>
<div>
<asp:LinkButton ID="btnSave" runat="server" Text="存檔" CommandName="Insert" CssClass="button blue80" />
<asp:LinkButton ID="btnCancel" runat="server" Text="取消" CommandName="Cancel" CausesValidation="false"
CssClass="button red80" OnClientClick="return confirm(&quot;是否確定取消新增?&quot;);" />
</div>
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
<tr>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb員工編號Label" runat="server" Text="員工編號"></asp:Label>
</td>
<td class="datainput" colspan="1">
<weblib:LookupTextBox ID="txt員工編號" runat="server" LookupConfigName="BPSN"
OutputControl="txt員工編號X" Text='<%# Bind("員工編號") %>' CssClass="inputFull"
TextBoxWidth="5em" />
<asp:RequiredFieldValidator ID="rfv員工編號" runat="server" ControlToValidate="txt員工編號"
Display="Dynamic" ErrorMessage="請輸入" EnableClientScript="False"></asp:RequiredFieldValidator>
</td>
<td colspan="2">
<asp:TextBox ID="txt員工編號X" runat="server" Text='<%# Get員工姓名(Eval("員工編號")) %>'
CssClass="inputFull"></asp:TextBox>
</td>
<td class="caption">
<asp:Label ID="lb序號Label" runat="server" Text="序號"></asp:Label>
</td>
<td class="datainput" colspan="1">
<asp:Label ID="Label33" runat="server" Text="(系統自動編號)"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb實施單位Label" runat="server" Text="實施單位"></asp:Label>
</td>
<td class="datainput" colspan="1">
<weblib:WDropDownList ID="dd實施單位" runat="server" CssClass="inputFull" SelectedValue='<%# Bind("實施單位") %>'>
<asp:ListItem Value="" Text="(請選擇)"></asp:ListItem>
<asp:ListItem Value="公司" Text="公司"></asp:ListItem>
<asp:ListItem Value="派駐單位" Text="派駐單位"></asp:ListItem>
<asp:ListItem Value="自行進修" Text="自行進修"></asp:ListItem>
</weblib:WDropDownList>
<asp:RequiredFieldValidator ID="rfv實施單位" runat="server" ControlToValidate="dd實施單位"
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
</td>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb課程類別Label" runat="server" Text="課程類別"></asp:Label>
</td>
<td class="datainput" colspan="3">
<weblib:WDropDownList ID="dd課程類別" runat="server" CssClass="inputFull"
DataSourceID="ds課程類別" DataTextField="Name" DataValueField="Value"
SelectedValue='<%# Bind("課程類別") %>'>
</weblib:WDropDownList>
<asp:RequiredFieldValidator ID="rfv課程類別" runat="server" ControlToValidate="dd課程類別"
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt訓練名稱" runat="server" CssClass="inputFull" MaxLength="52"
Text='<%# Bind("訓練名稱") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練名稱" runat="server" ControlToValidate="txt訓練名稱"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練年度Label" runat="server" Text="訓練年度"></asp:Label>
</td>
<td class="datainput" colspan="1">
<asp:TextBox ID="txt訓練年度" runat="server" Text='<%# Bind("訓練年度") %>' MaxLength="4"
CssClass="inputFull"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練年度" runat="server" ControlToValidate="txt訓練年度"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="rv訓練年度" runat="server" ControlToValidate="txt訓練年度"
ErrorMessage="可接受範圍為 1900 至 2999" MaximumValue="2999" MinimumValue="1900"
Type="Integer" Display="Dynamic"></asp:RangeValidator>
</td>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
</td>
<td class="datainput" colspan="1">
<asp:TextBox ID="txt訓練時數" runat="server" Text='<%# Bind("訓練時數") %>' MaxLength="3"
CssClass="inputFull"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練時數" runat="server" ControlToValidate="txt訓練時數"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="rv訓練時數" runat="server" ControlToValidate="txt訓練時數"
ErrorMessage="可接受範圍為 0 至 999" MaximumValue="999" MinimumValue="0"
Type="Integer" Display="Dynamic"></asp:RangeValidator>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練單位Label" runat="server" Text="訓練單位"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt訓練單位" runat="server" Text='<%# Bind("訓練單位") %>' MaxLength="52"
CssClass="inputFull"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練單位" runat="server" ControlToValidate="txt訓練單位"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb課程說明Label" runat="server" Text="課程說明"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt課程說明" runat="server" Text='<%# Bind("課程說明") %>' MaxLength="202"
TextMode="MultiLine" Rows="5" CssClass="inputFull"></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb備註Label" runat="server" Text="備註"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt備註" runat="server" Text='<%# Bind("備註") %>' MaxLength="202" TextMode="MultiLine"
Rows="5" CssClass="inputFull"></asp:TextBox>
</td>
</tr>
</table>
</InsertItemTemplate>
<EditItemTemplate>
<div>
<asp:LinkButton ID="btnSave" runat="server" Text="存檔" CommandName="Update" CssClass="button blue80" />
<asp:LinkButton ID="btnCancel" runat="server" Text="取消" CommandName="Cancel" CausesValidation="false"
CssClass="button red80" OnClientClick="return confirm(&quot;是否確定取消更正?&quot;);" />
<asp:HiddenField ID="hfDBAPPNO" runat="server" Value='<%# Bind("DB_APPNO") %>' />
</div>
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
<tr>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb員工編號Label" runat="server" Text="員工編號"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb員工編號" runat="server" CssClass="inputFull"
Text='<%# Bind("員工編號") %>'></asp:Label>
</td>
<td class="datadisplay" colspan="2">
<asp:Label ID="lb員工編號X" runat="server" CssClass="inputFull"
Text='<%# Get員工姓名(Eval("員工編號")) %>'></asp:Label>
</td>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb序號Label" runat="server" Text="序號"></asp:Label>
</td>
<td class="datadisplay" colspan="1">
<asp:Label ID="lb序號" runat="server" CssClass="inputFull"
Text='<%# Bind("序號") %>'></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb實施單位Label" runat="server" Text="實施單位"></asp:Label>
</td>
<td class="datainput" colspan="1">
<weblib:WDropDownList ID="dd實施單位" runat="server" CssClass="inputFull" SelectedValue='<%# Bind("實施單位") %>'>
<asp:ListItem Value="" Text="(請選擇)"></asp:ListItem>
<asp:ListItem Value="公司" Text="公司"></asp:ListItem>
<asp:ListItem Value="派駐單位" Text="派駐單位"></asp:ListItem>
<asp:ListItem Value="自行進修" Text="自行進修"></asp:ListItem>
</weblib:WDropDownList>
<asp:RequiredFieldValidator ID="rfv實施單位" runat="server" ControlToValidate="dd實施單位"
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
</td>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb課程類別Label" runat="server" Text="課程類別"></asp:Label>
</td>
<td class="datainput" colspan="3">
<weblib:WDropDownList ID="dd課程類別" runat="server" CssClass="inputFull"
DataSourceID="ds課程類別" DataTextField="Name" DataValueField="Value"
SelectedValue='<%# Bind("課程類別") %>'>
</weblib:WDropDownList>
<asp:RequiredFieldValidator ID="rfv課程類別" runat="server" ControlToValidate="dd課程類別"
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt訓練名稱" runat="server" CssClass="inputFull" MaxLength="52"
Text='<%# Bind("訓練名稱") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練名稱" runat="server" ControlToValidate="txt訓練名稱"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練年度Label" runat="server" Text="訓練年度"></asp:Label>
</td>
<td class="datainput" colspan="1">
<asp:TextBox ID="txt訓練年度" runat="server" Text='<%# Bind("訓練年度") %>' MaxLength="4"
CssClass="inputFull"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練年度" runat="server" ControlToValidate="txt訓練年度"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="rv訓練年度" runat="server" ControlToValidate="txt訓練年度"
ErrorMessage="可接受範圍為 1900 至 2999" MaximumValue="2999" MinimumValue="1900"
Type="Integer" Display="Dynamic"></asp:RangeValidator>
</td>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
</td>
<td class="datainput" colspan="1">
<asp:TextBox ID="txt訓練時數" runat="server" Text='<%# Bind("訓練時數") %>' MaxLength="3"
CssClass="inputFull"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練時數" runat="server" ControlToValidate="txt訓練時數"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="rv訓練時數" runat="server" ControlToValidate="txt訓練時數"
ErrorMessage="可接受範圍為 0 至 999" MaximumValue="999" MinimumValue="0"
Type="Integer" Display="Dynamic"></asp:RangeValidator>
</td>
</tr>
<tr>
<td class="caption">
<span style="color: red;"></span><asp:Label ID="lb訓練單位Label" runat="server" Text="訓練單位"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt訓練單位" runat="server" Text='<%# Bind("訓練單位") %>' MaxLength="52"
CssClass="inputFull"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv訓練單位" runat="server" ControlToValidate="txt訓練單位"
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb課程說明Label" runat="server" Text="課程說明"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt課程說明" runat="server" Text='<%# Bind("課程說明") %>' MaxLength="202"
TextMode="MultiLine" Rows="5" CssClass="inputFull"></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb備註Label" runat="server" Text="備註"></asp:Label>
</td>
<td class="datainput" colspan="7">
<asp:TextBox ID="txt備註" runat="server" Text='<%# Bind("備註") %>' MaxLength="202" TextMode="MultiLine"
Rows="5" CssClass="inputFull"></asp:TextBox>
</td>
</tr>
</table>
</EditItemTemplate>
<EmptyDataTemplate>
<div>
<asp:LinkButton ID="btnInsert" runat="server" Text="新增" CommandName="New" CssClass="button blue80" />
</div>
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
<tr>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb員工編號Label" runat="server" Text="員工編號"></asp:Label>
</td>
<td class="datadisplay" colspan="1"></td>
<td class="datadisplay" colspan="2"></td>
<td class="caption">
<asp:Label ID="lb序號Label" runat="server" Text="序號"></asp:Label>
</td>
<td class="datadisplay" colspan="1"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb實施單位Label" runat="server" Text="實施單位"></asp:Label>
</td>
<td class="datadisplay" colspan="1"></td>
<td class="caption">
<asp:Label ID="lb課程類別Label" runat="server" Text="課程類別"></asp:Label>
</td>
<td class="datadisplay" colspan="3"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
</td>
<td class="datadisplay" colspan="7"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練年度Label" runat="server" Text="訓練年度"></asp:Label>
</td>
<td class="datadisplay" colspan="1"></td>
<td class="caption">
<asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
</td>
<td class="datadisplay" colspan="1"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練單位Label" runat="server" Text="訓練單位"></asp:Label>
</td>
<td class="datadisplay" colspan="7"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb課程說明Label" runat="server" Text="課程說明"></asp:Label>
</td>
<td class="datadisplay" colspan="7"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb備註Label" runat="server" Text="備註"></asp:Label>
</td>
<td class="datadisplay" colspan="7"></td>
</tr>
</table>
</EmptyDataTemplate>
</asp:FormView>
<asp:GridView runat="server" ID="GV" DataSourceID="dsGrid" AllowPaging="true"
DataKeyNames="員工編號,序號" AutoGenerateColumns="False"
EnableModelValidation="True" Width="100%">
<Columns>
<asp:TemplateField HeaderText="序號" SortExpression="序號">
<ItemTemplate>
<asp:Label ID="Label11" runat="server" Text='<%# Bind("序號") %>'></asp:Label>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
CommandName="Select" Text=""></asp:LinkButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="實施單位" HeaderText="實施單位" SortExpression="實施單位"></asp:BoundField>
<asp:TemplateField HeaderText="課程類別" SortExpression="課程類別">
<ItemTemplate>
<asp:Label ID="Label31" runat="server" Text='<%# Bind("課程類別") %>'></asp:Label>
<asp:Label ID="Label32" runat="server" Text='<%# Get類別名稱("課程類別", Eval("課程類別")) %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="訓練名稱" HeaderText="訓練名稱" SortExpression="訓練名稱" />
<asp:BoundField DataField="訓練年度" HeaderText="訓練年度" SortExpression="訓練年度">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="訓練時數" HeaderText="訓練時數" SortExpression="訓練時數">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="訓練單位" HeaderText="訓練單位" SortExpression="訓練單位"></asp:BoundField>
</Columns>
<PagerTemplate>
<weblib:gridviewpager id="GridViewPager1" runat="server" />
</PagerTemplate>
</asp:GridView>
</asp:View>
<asp:View runat="server" ID="View查詢">
<div>
<asp:LinkButton ID="btnSearch" runat="server" CssClass="button blue80"
Text="查詢" OnClick="btnSearch_Click" />
<asp:LinkButton ID="btnClear" runat="server" CssClass="button red80"
Text="清除" OnClick="btnClear_Click" />
</div>
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
<tr>
<td class="widthcontrol" colspan="1" style="width: 90px;"></td>
<td class="widthcontrol" colspan="1" style="width: 200px;"></td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb實施單位Label0" runat="server" Text="實施單位"></asp:Label>
</td>
<td class="datainput">
<weblib:WDropDownList ID="dd實施單位_Search" runat="server" CssClass="inputFull"
SelectedValue='<%# Bind("實施單位") %>'>
<asp:ListItem Text="(請選擇)" Value=""></asp:ListItem>
<asp:ListItem Text="公司" Value="公司"></asp:ListItem>
<asp:ListItem Text="派駐單位" Value="派駐單位"></asp:ListItem>
<asp:ListItem Text="自行進修" Value="自行進修"></asp:ListItem>
</weblib:WDropDownList>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb課程類別Label0" runat="server" Text="課程類別"></asp:Label>
</td>
<td class="datainput">
<weblib:WDropDownList ID="dd課程類別_Search" runat="server" CssClass="inputFull"
DataSourceID="ds課程類別" DataTextField="Name" DataValueField="Value">
</weblib:WDropDownList>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練名稱Label0" runat="server" Text="訓練名稱"></asp:Label>
</td>
<td class="datainput">
<asp:TextBox ID="txt訓練名稱_Search" runat="server" CssClass="inputFull"
MaxLength="50" Text=""></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練年度Label0" runat="server" Text="訓練年度"></asp:Label>
</td>
<td class="datainput" colspan="1">
<asp:TextBox ID="txt訓練年度_Search" runat="server" CssClass="inputFull"
MaxLength="10" Text=""></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="lb訓練單位Label0" runat="server" Text="訓練單位"></asp:Label>
</td>
<td class="datainput">
<asp:TextBox ID="txt訓練單位_Search" runat="server" CssClass="inputFull"
MaxLength="50" Text=""></asp:TextBox>
</td>
</tr>
</table>
<asp:Label ID="lbMessage" runat="server" CssClass="ErrorMessage"
EnableViewState="False"></asp:Label>
</asp:View>
</asp:MultiView>
</div>
</asp:Content>